Как явно указать тип переменной передаваемой в конструктор класса?
Никак. Python не умеет в статическую типизацию. Но можно сделать некоторые приближения:
1. mypy + typing позволит сделать из питона подобие TypeScript
2. typing. Твоя IDE (если она нормальная) подскажет тебе, что ты передаёшь не float. Но в рантайме таких проверок нет, как и в пункте №1
3. Рейзить ошибку, если if not isinstance(height, float). Проверка работает только в рантайме, IDE ничего не подстветит
Прямо в аргументах при объявлении функции никак. Только внутри функции можете написатьheight = float(height)