It’s an iOS thing… I went round and round with it and ultimately compromised for number pad without the decimal. there’s a pretty comprehensive stackoverflow post I found by searching “best settings for HTML number input for moble” that details it.
if you’re inclined, the site is open source: https://github.com/bndw/satscalc.com