login.js doesn't work on RPI due to puppeteer bug
`node dist/login.js` fails on a Raspberry Pi 4 with a `Syntax error: "(" unexpected` error. I was able to track it down to puppeteer/puppeteer#550. Manually editing `login.js` with the fix [mentioned in the comments](https://github.com/puppeteer/puppeteer/issues/550#issuecomment-635718872) fixed the issue for me. I can't submit a PR since this needs some more logic to be safe I'm sure, but the simple fix for me was changing line 71 in login.js from:

```
const browser = await puppeteer_extra_1.default.launch({ headless: headless });
```
to
```
const browser = await puppeteer_extra_1.default.launch({ headless: headless, executablePath: 'chromium-browser' });
```

I believe this corresponds to https://github.com/Brandawg93/homebridge-nest-cam/blob/77b9514a8e2c930dfc5def2f8cabd914d3ba20aa/src/login.ts#L50

With this (and running with the `-h` flag since I use 2FA, it worked just fine!