Migrate tests to JUnit 6

We can wait a bit before migrating but it shall be done at one point.

Main changes are simplified dependency management (only one dependency instead of multiples) and a rationalized framework for the future.

Edited by Vincent CUCCHIETTI