GraphQL: add ProtectedBranchDelete mutation
### Problem The mutation to delete a protected branch is missing. ### Proposal Add `ProtectedBranchDelete` mutation to GraphQL to support protected branch deletion. **Note** CE and EE versions of protected branches have different configurations.
issue