Add support for l10wfe gas water heater (#4921)
* Create l10wfe_gas_waterheater.yaml
* fix precision and removed unused dps
* removed problem
* homekit doesn't support water heater, changed to climate
* Revert "homekit doesn't support water heater, changed to climate"
This reverts commit d3899bdb660712260114b5e9002b9bbd2912fd40.
* resolved comments
* fix (cityenergy_l10wfe_gaswaterheater): naming and class tweaks
- follow filename convention brand_model_type.yaml
- remove name from cumulative gas and water sensors to allow HA translations to show through.
- revert change of session gas and water sensor classes, as gas and water classes cannot be used with measurement state class.
PR #4921
* fix(cityenergy_l10wfe_gaswaterheater): remove category from main sensors
Removed 'diagnostic' category from gas and water sensors.
---------
Co-authored-by: Jason Rumney <make-all@users.noreply.github.com>