Prevent decimal int precision loss in number_format() Closes GH-11584
number_format() Support rounding negative places Closes GH-11487