Can't login to Govee account
<!-- PLEASE READ BEFORE POSTING A NEW ISSUE
   → Please use this template as well as you can.
   → Things that may seem unimportant are often helpful in finding the cause of the issue.
-->

### What issue do you have? Please be as thorough and explicit as possible.
Can't connect to my Govee account.  Put in username and password and verified it looked correct in the JSON config.  Copied and pasted those exact strings to web login at govee.com and was able to login there.  At this point I'm getting an error about too many "consecutive failed logins".  I waited 2 hours and tried again and still got same issue.  I had an older version of Node.js (v18) so I updated to v20 and still have same issue.  I am running through Synology DSM so v20.9.0 is latest version I can get.

### Details of your setup.
* Do you use (1) Homebridge UI-X (2) Homebridge CLI or (3) HOOBS? 
Homebridge UI-X

* Which version of Homebridge/HOOBS do you have?
v1.8.2 (v3.1.1 Synology DSM Package)

* Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.
Synology DSM
Node.js v20.9.0

* Which version of this plugin (homebridge-govee) do you have? Has the issue started since upgrading from a previous version?
v10.8.0

* Which Govee devices do you have that are causing issues? Please include product models if applicable.
n/a

### Please paste any relevant logs below.
<!-- ABOUT LOGS
   → More logging can enabled with 'Debug Logging' in the plugin settings.
   → If you are posting an error then it is helpful for me to also see
     the previous few lines as this can show the cause of the error.
   → Please enter the logs between the two ``` lines below so that the
     logs are formatted in a way which is easier to read.
-->

```
The plugin "homebridge-govee" requires Node.js version of ^18.20.3 || ^20.13.1 which does not satisfy the current Node.js version of v20.9.0. You may need to upgrade your installation of Node.js - see https://homebridge.io/w/JTKEF


[6/19/2024, 4:07:59 PM] [Govee] [HTTP] could not use existing access token as does not exist, this is normally not an issue.
[6/19/2024, 4:07:59 PM] [Govee] [HTTP] disabling client as The number of consecutive failed logins for this account has reached the maximum. Please try again in 5 minutes. at default.login (file:///volume1/homebridge/node_modules/homebridge-govee/lib/connection/http.js:58:15).
[6/19/2024, 4:07:59 PM] [Govee] [AWS] disabling client as requires HTTP client.
[6/19/2024, 4:07:59 PM] [Govee] [BLE] disabling client as Cannot find package '@abandonware/bluetooth-hci-socket' imported from /volume1/homebridge/node_modules/homebridge-govee/lib/platform.js at new NodeError (node:internal/errors:406:5).
[6/19/2024, 4:07:59 PM] [Govee] ***** Disabling plugin [v10.8.0]. *****
[6/19/2024, 4:07:59 PM] [Govee] ***** No devices found to initialise. *****
```
