Hi!
I wouldn't call these "syntax" errors, just "logical/type" errors. It would be great if these could fixed by changing the correct type from decimal to float/double. On the other hand, I've never seen any medium or large dataset without this kind of errors. So I would personally treat these as warnings at worst.
Float/double are range-limited and have limited precision. Decimals are not. Whether it is important for geo precision, needs to be checked, but we could be hitting the limits of precision pretty quickly.