Add support for Shelly BLU TRV (#128439)
* feat: add support for Shelly BLU TRV
* chore: apply some fixes
* make BLUTRV a separate device
* apply review comment
* review comments and small optimization
* add HVACMode.OFF
* a couple of fixes
* 2 more fixes
* better approach
* cleanup
* small optimization
* remove cooling as not supported by firmware
* tweaks
* humidity and entity name
* fix naming
* allign async_set_hvac_mode
* align settings
* restore temp
* fix
* remove OFF
* cleanup
* hvac_mode
* add tests
* typo
* more tests
* bump aioshelly