feat: NumberParser assorted bug fixes (#8592)
* fix: NumberParsing
* fix test usage
* fuzzier matching for numbers
* fix ambiguous case with leading zeroes
* fix last breaking tests
* fix case of formatted numbers with no numerals
* fix cases of numbers with no numerals
* remove ambiguous case but allow for numbers to start with group characters
* explanation
* handle ambiguous group vs decimal case
* Revert "handle ambiguous group vs decimal case"
This reverts commit f459439dc10064f422c63abfa421d60d715d3a84.
* Reapply "handle ambiguous group vs decimal case"
This reverts commit 64959502c7ed112ec7192d52ef9adde6234b5c7e.
* simplify
* add test for 5927
* remove extra handling