auth: Also request privare code scope when enabled site wide
Created by: ryanslade
Instead of only checking user tags, check both user tags and site wide config using CurrentUserAllowedExternalServices()
Part of: https://github.com/sourcegraph/sourcegraph/issues/20229