Test protected branches
Changes in Gitaly etc. have revealed we don't have any integration tests for protected branches (https://sentry.gitlap.com/gitlab/devgitlaborg/issues/72412/). We should:
- Use the UI to create a protected branch
- Attempt to push, expect it to fail
- Unprotect and push, expect it to succeed