[GraphQL] Ability to request Branch Protection Rules for a repository for persons with the write access (collaborators)

It seems that branch protection rules with patterns, available via GraphQL API, can be requested only by admins (owners) of a repository. It is quite limit the use cases in which such rules can be used for. Collaborators or other persons with write access to the repository should have at least read access to the branch protection patterns. This will allow to integrate additional tools (IDEs) to process such rules before actual push/delete operation take place and not only for owners.