Remove the `Gitlab::Routing` module and use Rails' CustomUrlHelpers
## Why are we doing this work Since the Rails version 5.1.0, it is possible to define the custom URL helpers by using `direct` DSL helper which can replace using our own `Gitlab::Routing` module. To make the process of defining the custom URL helpers, we should remove the `Gitlab::Routing` module and move all the custom URL definitions to the `direct` DSL method. ## Relevant links - This is a follow-up issue for https://gitlab.com/gitlab-org/gitlab/-/merge_requests/51865 ## Non-functional requirements <!-- Add details for required items and delete others. --> - [ ] Documentation: - [ ] Feature flag: - [ ] Performance: - [ ] Testing: ## Implementation plan <!-- Steps and the parts of the code that will need to get updated. The plan can also call-out responsibilities for other team members or teams. --> - [ ] gitlab~3412464 Step 1 - [ ] `@person` Step 1a - [ ] gitlab~3412464 Step 2 <!-- Workflow and other relevant labels ~"group::" ~"Category:" gitlab~3207279 --> <!-- Other settings you might want to include when creating the issue. -->
epic