Support alternative GitHub host for GitHub CI/CD auth flow
<!-- This template is a great use for issues that are feature::additions or technical tasks for larger issues.-->
### Proposal
We support a simple setup flow for connecting an account to GitHub via a Personal Access Token, but this flow doesn't currently work for GitHub Enterprise installations.
We should investigate adding a custom host option to https://gitlab.com/import/github/new?ci_cd_only=true to allow configuring this feature for a self-hosted Enterprise install.
This may be a simple change or more complex depending on how hard-coded the URL is in the setup, so this will require an initial investigation in order to weight the issue.
<!-- Label reminders
Use the following resources to find the appropriate labels:
- https://gitlab.com/gitlab-org/gitlab/-/labels
- https://about.gitlab.com/handbook/product/categories/features/
-->
issue