[enhancement]: Will this plugin be updated to support the new Homebridge v2 changes
### Describe the solution you'd like

I did a quick check to see if there would be issues with this plugin on a test version of HB v2 and there are errors thrown from the system.  While I do not have any issues with the changes for streaming of my cameras, I wanted to be proactive in the event there were issues with functions that I do not use. 

Please find a snippet of errors below:

```
[7/19/2024, 7:45:15 AM] Loaded 3 cached accessories from cachedAccessories.0E6A37BC4BA6.
HAP-NodeJS WARNING: The accessory 'STATION_Homebase 3' has an invalid 'Name' characteristic ('STATION_Homebase 3'). 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.
HAP-NodeJS WARNING: The accessory 'STATION_Homebase 3_Siren' has an invalid 'Name' characteristic ('STATION_Homebase 3_Siren'). 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.
HAP-NodeJS WARNING: The accessory 'DEVICE_Backyard Camera' has an invalid 'Name' characteristic ('DEVICE_Backyard Camera'). 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.
HAP-NodeJS WARNING: The accessory 'DEVICE_Backyard Camera_Enabled' has an invalid 'Name' characteristic ('DEVICE_Backyard Camera_Enabled'). 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.
HAP-NodeJS WARNING: The accessory 'DEVICE_Backyard Camera_Motion' has an invalid 'Name' characteristic ('DEVICE_Backyard Camera_Motion'). 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.
HAP-NodeJS WARNING: The accessory 'DEVICE_Backyard Camera_Light' has an invalid 'Name' characteristic ('DEVICE_Backyard Camera_Light'). 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.
HAP-NodeJS WARNING: The accessory 'DEVICE_SmartDrop' has an invalid 'Name' characteristic ('DEVICE_SmartDrop'). 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.
HAP-NodeJS WARNING: The accessory 'DEVICE_SmartDrop_Motion' has an invalid 'Name' characteristic ('DEVICE_SmartDrop_Motion'). 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.
```

````
NOTICE TO USERS AND PLUGIN DEVELOPERS
> Homebridge 2.0 is on the way and brings some breaking changes to existing plugins.
> Please visit the following link to learn more about the changes and how to prepare:
> https://github.com/homebridge/homebridge/wiki/Updating-To-Homebridge-v2.0
````