Duplicate Switch Devices in v8
### Is there an existing issue for this?

- [X] I have searched the existing issues

### What happened?

I have HS200s and HS220s, all of which have worked perfectly for a couple of years now, until upgrading to v8 today.  Now, Homebridge and HomeKit see duplicate devices for every switch.  For each switch, I see a "switch" and an "outlet" in both Homebridge and HomeKit, both with the same name, but none of the switches work.  They only function if you toggle the "outlet" instance.  This has broken many automations since they referenced the actual switch.

### What, if anything, has recently changed?

v8

### Version

8

### Node Version

v18.15.0

### Homebridge Version

1.7.0

### Which OS/Platform?

Other (Please describe)

### Relevant log output

```shell
Running native package on Synology NAS
```


### Configuration

```json
"name": "TplinkSmarthome",
            "addCustomCharacteristics": false,
            "deviceTypes": [
                "plug",
                "bulb"
            ],
            "platform": "TplinkSmarthome"
```
