ci: Disable fail-fast, add concurrency options
If one option from the test matrix fails, we are still interested in the
results from the other ones, so we disable the fail-fast feature.
However, one case where we're not intersted in the results from the run
is when a user pushes a new version of their code on their branch for
the Pull Request. Add concurrency set-up to the workflow to cancel
ongoing builds when the PR is updated.
Signed-off-by: Quentin Monnet <quentin@isovalent.com>