Add Permissions-Policy: interest-cohort=() header to Pages sites hosted on GitLab.com

Background

This issue is the same as gitlab#327904 (closed), but for GitLab Pages instead of GitLab itself.

Proposal

Begin sending the Permissions-Policy: interest-cohort=() header by default for Pages sites.

For now, we'll scope this change to Pages sites hosted on GitLab.com, and not self-managed Pages.

Why?

Additional info

GitHub only enabled this new header for non-custom sites:

Pages sites using a custom domain will not be impacted

I'm not exactly sure why they made this decision. I think we should send this header by default for all Pages sites, unless there's a convincing reason not to.

Technical proposal

Edited by Nathan Friend