Currently, this doesn't support numbers outside of 4 bytes in size, which excludes many 63+sign-bit numbers.
However, simply raising the number of bytes might be too aggressive, as it might start to render legitimate byte strings as decimal numbers.
Therefore, we instead check if the number is also minimally encoded, so only numbers that would be valid in the Script interpreter will be rendered as decimal numbers.
Depends on D18461.