Handling for reserved Python keywords as JsProxy attrs. Resolves #3615. Things like `from` and `finally` are reserved keywords in Python and so `a.finally` 
is a `SyntaxError`. This automatically reroutes `a.from_` on a `JsProxy` to refer to `a.from` so it
can be used reasonably conveniently from Python.

### Checklists

- [x] Add a [CHANGELOG](https://github.com/pyodide/pyodide/blob/main/docs/project/changelog.md) entry
- [x] Add / update tests
- [x] Add new / update outdated documentation

# pyodide.console

```{eval-rst}
.. currentmodule:: pyodide.console

.. automodule:: pyodide.console
   :members:
   :autosummary:
   :autosummary-no-nesting:
```

# pyodide.console

```{eval-rst}
.. currentmodule:: pyodide.console

.. automodule:: pyodide.console
   :members:
   :autosummary:
   :autosummary-no-nesting:
```
