ci: Make jobs running in merge requests interruptible
By default, projects are configured so that a running pipeline is interrupted if new changes are pushed in a merge request. But for this to work in practice, all jobs in the pipeline must also be flagged interruptible, otherwise the pipeline is not interrupted.
See https://docs.gitlab.com/ee/ci/yaml/index.html#workflowauto_cancelon_new_commit