Support Python v3.12 on v0.11 release
Until Silkaj v0.12 release gets released, Silkaj v0.11 has to support Py v3.12 which is already out with Fedora 39.
`pendulum` v2.1.2 doesn’t support Py3.12. `pendulum` v3.0.0b1 supports it but drops support for Py3.7.
We would have to drop Py3.7 support from Silkaj v0.11. Installing Silkaj v0.11.1 is still possible for system with Py3.7, even thought its support was dropped mid-2023.
### Pre-requisites
- [x] pylint v3.0 supports Py3.12, disable hook since there is a lot of new reports to fix
- [x] disable `pyupgrade` broken fix
- [x] switch jobs to `3.12` image containing `pre-commit`
- [x] duniterpy#205+
### Silkaj v0.11.2 release
- [x] #457+
- [x] Bump `pendulum` to v3.0.0b1
- [x] #448+
- [x] Write changelog, and cherry-pick it to `main` branch (v0.12)
issue