Let's skip float as it is only inches from being blown to bits anyway.
I never included float in the first place as it is difficult to group data on a float value. I never could think of a usecase with a float as ID value.
Do you want the decimal as data cell value or ID value?
If you want to use decimal as ID value, could you describe a usecase for that? Or even better, create a little demo project and invite me to it. My email riddle: first.last and I work for itvisors dot com.
Edit: Decimal seems to work just fine. Can you give it a try and help me test this?
If all is well, I will recreate the release and try to get it in the appstore.