.gitlab-ci.yml: use meson instead of ninja where possible
Replace all ninja invocations but for the uninstall target with meson.
meson build command can be omitted when executing test and install targets that depend on compile target.
Replace all ninja invocations but for the uninstall target with meson.
meson build command can be omitted when executing test and install targets that depend on compile target.