[BUG]Homebridge 2.0 incompatibilities
Plugin appears to have some issues with switch accessory naming and the default TV accessory under HB 2.0 beta:

This is only a warning and these accessories do function properly under HB 1.x
```
[8/30/2024, 6:00:49 PM] Loaded 17 cached accessories from cachedAccessories.
HAP-NodeJS WARNING: The accessory 'HarmonyHub-Dimmer-AllLightsOn' has an invalid 'Name' characteristic ('HarmonyHub-Dimmer-AllLightsOn'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
```

However, a fatal error occurs when setting up the TV accessory:
```
[8/30/2024, 6:00:58 PM] TypeError: Cannot read properties of undefined (reading 'TELEVISION')
    at HarmonyPlatform.configureAccessory (/homebridge/node_modules/homebridge-harmony/harmonyPlatform.js:133:47)
    at file:///homebridge/node_modules/homebridge/src/bridgeService.ts:322:25
    at Array.filter (<anonymous>)
    at BridgeService.restoreCachedPlatformAccessories (file:///homebridge/node_modules/homebridge/src/bridgeService.ts:284:69)
    at Server.start (file:///homebridge/node_modules/homebridge/src/server.ts:179:24)
```

It would seem all references to hap.Accessory.Categories need to be changed to hap.Categories 