Fix type casting to Decimal from Float with ...

When I defines large precision column at RDBMS,
I assigns float value, raise ArgumentError (precision too large).
Merge pull request #16333 from joker1007/fix_decimal_cast_from_float_with_large_precision

Fix type casting to Decimal from Float with large precision

Conflicts:
	activerecord/CHANGELOG.md