Remove own dependency on `hap-nodejs`
Right now, the plugin shows this warning on startup:

> The plugin "homebridge-xiaomi-roborock-vacuum" defines 'homebridge' and/or 'hap-nodejs' in their 'dependencies' section, meaning they carry an additional copy of homebridge and hap-nodejs. This not only wastes disk space, but also can cause major incompatibility issues and thus is considered bad practice. Please inform the developer to update their plugin!

It still loads fine but I agree that we shouldn't ship our own version of `hap-nodejs`. I hope `peerDependencies` is fine. I'll double-check with the `homebridge` owners to find out the best path forward.

Worst case scenario, I can remove the Legacy care indicators that depend on this import.