devel/py-rq: update to 2.1.0
Changes:
- job.id must not contain :.
- Various type hint improvements
- job.ended_at should be set when job is run synchronously.
- Group.all() now properly handles non existing group.
- Use ruff instead of black as formatter.
(cherry picked from commit 94460adec72f2285c6748835f161804ed84f719f)