authz: Add opt in for repository permissions checking for site admins
Created by: ryanslade
By default, site admins can see all code.
This change introduces the authz.enforceForSiteAdmins setting which enforces permission checking for site admins too.
Closes: https://github.com/sourcegraph/sourcegraph/issues/20622