[Bug]: Login Issue - API Update?
### What happened?

Having issues with logging in thru the plugin. Keeps giving an error of login failed. Double checked login credentials, they are correct and work on the Eufy app and website. Anyone else having issues? Did the Eufy API change? 

### Device Type

Floodlight (Supported)

### Plugin Version

v2.0.x (Supported)

### HomeBridge Version

v1.6.x (Supported)

### NodeJS Version

v18 (Supported)

### Operating System

Raspbian 10+ (Supported)

### Relevant log output

```shell
[10/13/2023, 11:45:18 AM] [Homebridge UI] [homebridge-eufy-security] [2.3.5]    DEBUG   [server.js:78]  Using bropats eufy-security-client library in version 2.8.1
[10/13/2023, 11:45:18 AM] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[10/13/2023, 11:45:18 AM] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[10/13/2023, 11:45:35 AM] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /login
[10/13/2023, 11:45:35 AM] [Homebridge UI] [homebridge-eufy-security] [2.3.5]    INFO    [server.js:120] deleting persistent.json due to new login
[10/13/2023, 11:45:35 AM] [Homebridge UI] [homebridge-eufy-security] [2.3.5]    DEBUG   [server.js:129] init eufyClient
[10/13/2023, 11:45:35 AM] [Homebridge UI] [homebridge-eufy-security] [2.3.5]    DEBUG   [server.js:153] login with credentials
[10/13/2023, 11:45:36 AM] [Homebridge UI] [homebridge-eufy-security] [2.3.5]    DEBUG   [server.js:238] captcha request event
[10/13/2023, 11:45:36 AM] [Homebridge UI] [homebridge-eufy-security] [2.3.5]    DEBUG   [server.js:158] connected?: false
[10/13/2023, 11:45:41 AM] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /login
[10/13/2023, 11:49:15 AM] [Homebridge UI] [homebridge-eufy-security] Terminating child process...
[10/13/2023, 11:49:15 AM] [Homebridge UI] [homebridge-eufy-security] Child process ended
```


### config

```shell
{
    "bridge": {
        "name": "Homebridge",
        "username": "",
        "port":,
        "pin": "",
        "advertiser": ""
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port":,
            "auth": "form",
            "theme": "auto",
            "tempUnits": "f",
            "lang": "auto",
            "platform": "config"
        },
        {
            "name": "iRobot",
            "email": "",
            "password": ",
            "roombas": [
                {
                    "autoConfig": true,
                    "info": {
                        "ver": 2
                    }
                }
            ],
            "manualDiscovery": false,
            "lowBattery": 20,
            "offAction": "pause:dock",
            "status": "cycle:clean",
            "eveStatus": "inverted:cycle:clean",
            "bin": "filter:contact",
            "ignoreMultiRoomBin": true,
            "hideStuckSensor": false,
            "disableMultiRoom": false,
            "platform": "iRobotPlatform"
        }
    ]
}
```
