Currently we have the `Number.prototype.toString()` implementation, we should also implement `Number.prototype.toPrecision()`. This should maybe be feature gated.