Not working after updated to NodeJS 20.x version
<!-- Provide a general summary in the Title above -->

### Expected Behavior
Working
<!-- If you're describing a bug, tell us what should happen -->
<!-- If you're suggesting a change/improvement, tell us how it should work -->

### Current Behavior
Initialize failed, seems like a dependency version problem
Relevent error output shown below
<!-- If describing a bug, tell us what happens instead of the expected behavior -->
<!-- If suggesting a change/improvement, explain the difference from current behavior -->

### Steps to Reproduce (for bugs)
<!-- Please add a series of steps to reproduce the problem. -->

### Versions
<!-- Please run commands and include versions below. -->
- **homebridge**: `v1.7.0`
- **homebridge-mi-hygrothermograph**: `3.3.1`
- **node**:       `v20.10.0`
- **OS**:         Rapbian(Debian) Bullseye ARM64
### Configuration
<!-- If relevant, include the contents of your config.json file between the two ``` lines below.
  - Remove any sensitive information, passwords, etc.
  - If output is long:
    - Please extract only the relevant portions if possible
    - Consider creating a gist, etc
 -->
```json

```

### Homebridge Log / Command Output
<!-- Paste relevant output between the two ``` lines below
  - Remove any sensitive information, passwords, etc.
  - If output is long:
    - Please extract only the relevant portions if possible
    - Consider creating a gist, etc
  - However, please include the beginning of the log where the homebridge initialization happens if possible
-->
```
[2023/11/25 03:20:45] Loaded plugin: homebridge-mi-hygrothermograph@3.3.1
[2023/11/25 03:20:45] ====================
[2023/11/25 03:20:45] ERROR INITIALIZING PLUGIN homebridge-mi-hygrothermograph:
[2023/11/25 03:20:45] Error: The module '/var/lib/homebridge/node_modules/homebridge-mi-hygrothermograph/node_modules/@abandonware/bluetooth-hci-socket/build/Release/bluetooth_hci_socket.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 108. This version of Node.js requires
NODE_MODULE_VERSION 115. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
    at Object.Module._extensions..node (node:internal/modules/cjs/loader:1473:18)
    at Module.load (node:internal/modules/cjs/loader:1207:32)
    at Function.Module._load (node:internal/modules/cjs/loader:1023:12)
    at Module.require (node:internal/modules/cjs/loader:1235:19)
    at require (node:internal/modules/helpers:176:18)
    at Object.<anonymous> (/var/lib/homebridge/node_modules/homebridge-mi-hygrothermograph/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js:2:30)
    at Module._compile (node:internal/modules/cjs/loader:1376:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
    at Module.load (node:internal/modules/cjs/loader:1207:32)
    at Function.Module._load (node:internal/modules/cjs/loader:1023:12)
[2023/11/25 03:20:45] ====================
```
