Fix: Ensure we support numbers higher than 2147483647
This version fixes an issue where various number fields in the database would be limited to a lower number than intended.
This also updates the database fields to use a different number-storing format. If you notice any unformatted displays (f.ex. 15.00000000
instead of 15.00
or however many decimals your currency is configured with), please let me know so I can fix it in a future version.