NEMO-2630: Add model validations for ALL decimal values in Spree

done again 2-2-nemo-stable branch as a single commit
:+1: Agree.  Nice approach.