toStringConsistent
Converts a Float to its string representation, ensuring that whole numbers always include a decimal point (e.g., 10.0 instead of 10).
This is needed because Float.toString behaves differently across Kotlin/JVM and Kotlin/JS for whole-number values:
JVM:
10f.toString()returns"10.0"JS:
10f.toString()returns"10"
Return
A string representation that always contains a decimal point for whole-number values.