Login fails
<!--
Please DO NOT DELETE THIS TEMPLATE or your issue may be closed immediately.
Before opening an issue, search for open and closed GitHub issues that match your situation.

If this is a Live Stream issue please go back and use the Live Streaming issue template.
-->

# Bug Report

### Describe the Bug
I am unable to login anymore using npx -p ring-client-api ring-auth-cli

### To Reproduce
In addition to failing (406 error) I was getting exceptions where your code tries to use 'in' keyword.  I removed those tests and the code no longer throws the "can't do in of undefined" and now...

Error reported is:
```
responseData <html>
<head><title>406 Not Acceptable</title></head>
<body bgcolor="white">
<center><h1>406 Not Acceptable</h1></center>
<hr><center>nginx</center>
</body>
</html>

Error: Failed to fetch oauth token from Ring. Verify that your email and password are correct. (error: )
    at RingRestClient.<anonymous> (/home/mschwartz/gitlab/mschwartz/monorobo/node_modules/ring-client-api/lib/api/rest-client.js:182:23)
    at Generator.throw (<anonymous>)
    at rejected (/home/mschwartz/gitlab/mschwartz/monorobo/node_modules/ring-client-api/lib/api/rest-client.js:6:65)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

```



### Expected behavior
Success, my login/password works in the ring app and on the ring.com site.


### Screenshots/Logs
<!-- ✍️edit: --> If applicable, add screenshots and log output to help explain your problem.

### Additional context
I have been using this for a couple of years and have had to do the npx thing to login and get oauth code.  This is the first time it's failed.

### Environment
<!-- ✍️edit: -->
 - OS: linux
 - node v16.19.1
 - NPM: 8.19.2
 - ring-client-api: 9.24.0
 
