As we only allow 1 deployment at a time T388643: [components-api] restrict running deployments to 1, it makes sense to be able to cancel a running deployment.
This also helps if you are deploying the wrong thing by mistake.
Ideally this would also cancel any running builds (not much to do with the runs).