Add support for EFENZ Kith ceiling fan (#4269)
* Add custom configuration for EFENZ Kith ceiling fan
* Update comments to conform to lint rules
* Second attempt at yamllint fix
* feat (efenz_kith_fanlight): naming tweaks
- include device type in filename to make it easier for users to find the right file if their device is a rebrand
- remove unnecessary name override from product
- add translation_key to fan so presets get translated
PR #4269
* feat (efenz_kith_fanlight): add dp 1 as main switch
Added switch for dp 1 but made it config, because probably the other 2 individual switches are more useful.
Disable fan and light entities when the main switch is off to avoid misleading the user into thinking they can control them.
PR #4269
---------
Co-authored-by: Jason Rumney <make-all@users.noreply.github.com>