1. It's for 3D with F4 and runs well.
2. JOSM does not display a warning when using roof:levels=1.2. However, there is a warning when using building:levels=1.2. So I didn't tag building:levels with a float.
3. For the future I will tag with tag with  height and roof:height.