[SIGMON-525] fix sonar coverage report
Context
- Goal: restore the coverage in sonar
What was done
- fix the lack of python install in the sonar step
- as a bonus, add fancy GitLab coverage and unit test reports.
QA
- acceptance tests were written, see SIGMON-525
Review objectives
- assessment of code functionality
- assessment of code quality