Fix toString on DecimalType, and let SQLParser handle precision
Implement CAST to fixed-precision decimal