Add Aquark Heat Pump. (#5312)
* Add Aquark Heat Pump.
* Fix `temperature_unit` type.
* Rename `silent` to `quiet`.
* Add sensors for fault codes.
* Revert changes in existing files.
* Undo gardenpac_heatpump reordering
* Remove Fault Code sensors from aquark_heatpump.yaml
The fault codes are available as attributes of the problem sensor, which is more convenient for automations for detecting problem conditions in general. They do not need to be repeated as separate entities.
* feat(aquark_heatpump): add product id from #4620
- same device, but that config needs more work, so the more recent
one was chosen instead.
---------
Co-authored-by: Jason Rumney <make-all@users.noreply.github.com>