.gitlab-ci.yml: Run tests through tox
This would allow us to run tests with multiple Python versions and detect any usage of Python 3.7+ features.
This would allow us to run tests with multiple Python versions and detect any usage of Python 3.7+ features.