Expand test coverage for /api/v4/internal/allowed to cover push rule checks
It looks like we're lacking coverage of the push rules in the API request specs for /api/v4/internal/allowed
. This was picked up in !46363 (merged), and appears to be a gap in our existing coverage.
This is an important endpoint and failures here cause lots of cryptic errors when pushing or committing via the GUI. We do have unit test coverage for EE::Gitlab::Checks::PushRuleCheck
but request coverage here would be better at ensuring it continues to respond correctly, particularly as it's a focus for performance improvements right now.
/cc @dskim_gitlab, @smcgivern, @m_gill