Several updates
- Add support for the newer chromedriver download origin
--> This resolves #2497 - Add support for Beta and Dev builds of Chrome on macOS
--> This resolves #2492 - Add a pause as needed when typing text ending with "\n"
--> This resolves #2499 - Update Recorder Mode
--> This resolves #2498 - Refactor code with the "ruff" Python linter
--> This resolves #2493 - Refresh Python dependencies