Float improvements
- Fix focusing when float is displayed
- Set ErrorFloat and BaseFloat z_indexes
- Make Generic from Containerable (in some places still types should be corrected as AnyContainer is already given)
The last one was forced by making BaseFloat and ErrorFloat return Float instead of AnyContainer, becauase typing.cast workaround didn't work anymore and made mypy crash like https://github.com/python/mypy/issues/14521. Also now it is possible to remove all typing.cast workarounds - from InputField and Menu classes
Edited by Mateusz Żebrak