Remove old integration resources 4
This merge request removes deprecated GitLab integration resources that were scheduled for removal in version 19.0. Specifically, it eliminates the old gitlab_integration_github, gitlab_integration_microsoft_teams, and gitlab_integration_pipelines_email resources along with their documentation and example files.
The changes clean up the codebase by:
- Deleting all documentation files for the deprecated integration resources
- Removing example configuration and import scripts for these resources
- Simplifying the GitHub integration code by removing the deprecated resource registration and dual-resource support logic
- Eliminating test cases that were specifically testing the deprecated resource names
Users are expected to migrate to the newer gitlab_project_integration_* resources instead. The functionality remains the same, but the resource names have been updated to follow a more consistent naming convention. This is a breaking change that requires users to update their Terraform configurations before upgrading to version 19.0.
Part of #6512