Implement support for the arbitrary precision integers feature of quickjs. In Rust, values are represented with the num-bignum::BigInt type.