[Bug] Alecto SMART-HEAT10 not properly exposed to homekit
### Is there an existing issue for this?

- [X] I have searched the existing issues

### Describe the bug

The Alecto SMART-HEAT10 shows up as 2 separate accesoires within Homekit. 
- 1 on/off switch
- a thermostat that can only control the temperature. 

The on/off switch only sends window detection on/off to z2m. 
The thermostat control does send temperature changes. 

### Related devices

_No response_

### Related Devices

Alecto SMART-HEAT10

### Steps To Reproduce

- Pair Alecto SMART-HEAT10
- Detected properly by z2m 
- Homebridge appears to report it correctly:

<img width="325" alt="image" src="https://github.com/user-attachments/assets/c6b17747-363d-4890-bc44-10093771d42f">

- homekit shows device as separate accesoires with no option to switch from heat to off

<img width="342" alt="image" src="https://github.com/user-attachments/assets/dccd46ee-0ae5-4b64-a8df-e78e211ea170">


### Expected behavior

I expect a 'normal' thermostat control like:

<img width="266" alt="image" src="https://github.com/user-attachments/assets/95681f7f-57cf-425f-87ea-14be5e5295f8">


### Device entry

_No response_

### Status update

```json
{"current_heating_setpoint":21.5,"device":{"applicationVersion":83,"dateCode":"","friendlyName":"rooms/kleine_kamer/radiator","hardwareVersion":1,"ieeeAddr":"0x60a423fffe93d25a","manufacturerID":4098,"manufacturerName":"_TZE200_8daqwrsj","model":"SMART-HEAT10","networkAddress":53842,"powerSource":"Battery","stackVersion":0,"type":"EndDevice","zclVersion":3},"last_seen":"2024-10-05T15:48:59.755Z","linkquality":98}
```


### Messages from this plugin

```json
When switching to the off mode in homekit, it actually sends window detection:


[10/5/2024, 5:51:17 PM] [homebridge-z2m] Publish to 'zigbee2mqtt/0x60a423fffe93d25a/set': '{"window_detection":"OFF"}'
[10/5/2024, 5:51:17 PM] [homebridge-z2m] Pending data: {"window_detection":"OFF"}
[10/5/2024, 5:51:17 PM] [homebridge-z2m] Publish to 'zigbee2mqtt/0x60a423fffe93d25a/set': '{"window_detection":"OFF"}'
[10/5/2024, 5:51:17 PM] [homebridge-z2m] Pending data: {"window_detection":"OFF"}
[10/5/2024, 5:51:17 PM] [homebridge-z2m] Publish to 'zigbee2mqtt/0x60a423fffe93d25a/set': '{"window_detection":"OFF"}'
[10/5/2024, 5:51:17 PM] [homebridge-z2m] Pending data: {"window_detection":"OFF"}
[10/5/2024, 5:51:17 PM] [homebridge-z2m] Publish to 'zigbee2mqtt/0x60a423fffe93d25a/set': '{"window_detection":"OFF"}'
[10/5/2024, 5:51:21 PM] [homebridge-z2m] Handled device update for rooms/kleine_kamer/radiator: {"device":{"applicationVersion":83,"dateCode":"","friendlyName":"rooms/kleine_kamer/radiator","hardwareVersion":1,"ieeeAddr":"0x60a423fffe93d25a","manufacturerID":4098,"manufacturerName":"_TZE200_8daqwrsj","model":"SMART-HEAT10","networkAddress":53842,"powerSource":"Battery","stackVersion":0,"type":"EndDevice","zclVersion":3},"last_seen":"2024-10-05T15:51:21.434Z","linkquality":76,"window_detection":"OFF"}
```


### This plugin

v1.11.0-beta.3

### Homebridge

1.8.4

### Zigbee2MQTT

1.40.2 commit: e06848d

### Homebridge Config UI X (if applicable)

_No response_