CLN explicit casts to float to avoid implicit casts
Similar to #50493 

There are places when an implicit cast happens, but it's not the purpose of the test - the cast might as well be done explicitly then

This would help pave the way towards [PDEP6](https://github.com/pandas-dev/pandas/pull/50424)
Thanks @MarcoGorelli 