Add CI setting `restrict_pipeline_cancellation_role` to GraphQL
Problem
Adding GraphQL work based on #429921 (comment 1722284234)
Users may want to automate disallowing cancellation on new projects and will need a GraphQL to make changes to the new setting introduced in the issue: #20207 (closed).
Proposal
Add the new project ci cd setting restrict_pipeline_cancellation_role
to GraphQL