ring plugin stopped working, cant lovin anymore
### Is there an existing issue for this?

- [X] I have searched the existing issues

### Describe The Bug

this is what i get everytime i try to login after refreshing my expired auth token

 TypeError: Cannot use 'in' operator to search for 'error' in <html>
<head><title>406 Not Acceptable</title></head>
<body>
<center><h1>406 Not Acceptable</h1></center>
<hr><center>openresty</center>
</body>
</html>

    at RingRestClient.getAuth (C:\Users\USER\AppData\Roaming\npm\node_modules\homebridge-ring\node_modules\ring-client-api\lib\rest-client.js:186:119)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

### To Reproduce

generate a new auth token for ring plugin and try to login when asked for ring cridentials

### Expected behavior

get a 2 factor authentication prompt or be able to login

### Relevant log output

```shell
TypeError: Cannot use 'in' operator to search for 'error' in <html>
<head><title>406 Not Acceptable</title></head>
<body>
<center><h1>406 Not Acceptable</h1></center>
<hr><center>openresty</center>
</body>
</html>

    at RingRestClient.getAuth (C:\Users\user\AppData\Roaming\npm\node_modules\homebridge-ring\node_modules\ring-client-api\lib\rest-client.js:186:119)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
```


### Screenshots

_No response_

### Homebridge Ring Config

```shell
{
    "refreshToken": "TOKEN",
    "hideInHomeDoorbellSwitch": true,
    "platform": "Ring"
}
```


### Additional context

_No response_

### OS

windows

### Node.js Version

20.12.2

### NPM Version

10.8.1

### Homebridge/HOOBs Version

1.8.2

### Homebridge Ring Plugin Version

12.1.0

### Operating System

windows