tests: Use multiple meson test suites, to match tracker-miners
In tracker-miners we now divide the test suite into multiple suites: 'functional', 'extract', etc. This allows developers to selectively run 1 group of tests easily.
In tracker.git we should do a similar thing. See for details: tracker-miners!98 (merged)