Fix lint, mypy, tests; Enable explicit python version
Subissue of #103.
- Enable run virtualenv in explicit folder name and explicit python version.
- Fix lint errors.
- Fix mypy errors.
- Fix tests. Command `make test` skips selenium tests.
- Use image: `ubuntu:22.04`
issue