parseFloat on DECIMAL and NEWDECIMAL types to have them as numbers

I suggest that we treat DECIMAL and NEWDECIMAL as numbers instead of strings. But as far as I can see, it is a string when it is coming from MySQL, so we still have to read it as a string.