System wide protected branches and tags

Description

Add functionality for system-wide protected branches and tags.

Proposal

Allow admins to set system-wide default protected branch and tag settings that would be defaulted for all projects.

Links / references

Customer ticket -> https://gitlab.zendesk.com/agent/tickets/94090 (internal)