Cast Numeric Rule Variables to Decimal

Numeric Rule variables now validate decimals and also cast to Decimal instead of float.
put it in `business_rules/utils.py`, may also want just a quick sanity check test that it works