Describe the bug
I found this when testing #4102. csv_query_approx_percentile_cont fails with:
The percentile argument for ApproxPercentileCont must be Float64, not Decimal128(2, 1)
To Reproduce
Run tests in #4102
Expected behavior
I assume we need to add type coercion to convert function args to the correct type
Additional context