Fix "custom upgrade amount" when only 1 payment profile is configured
Add "Custom upgrade amount minimum" option
Add "Custom upgrade amount maximum" option
Custom payment amount must be between 0.01 and 999.99 (inclusive) and rounded to 2 decimal points, this is to ensure compatibility with payment providers that XenForo natively supports