fix(numberFilter): properly format small number expressed with e notation


Fixes #10246
I think this is not the right check, if `fractionSize` === 0, then we do not want `pattern.maxFrac`