Fix coverage in CI pipeline
Previously, the test-and-coverage stage of the CI pipeline did not properly output coverage artifacts for gitlab.
This is now fixed, and the coverage is now a separate stage.
This should make the coverage widget work on this gitlab repo and on PyPi .
Edited by Clément Jonglez