v6 to v7 router migration
<!--

/!\ IMPORTANT: Before opening issue

- Please update all of your packages. I won't investigate on the issue if you are on an old version.
- Please check that you have the same version for all Ts.ED dependencies (expected the logger). Many issues are related to a misconfigured packages.
- Please provide a reproducible example (avoid screenshot, prefer copy/pasted code). The stack trace isn't enough to investigate.

If theses requirements aren't checked, I WON'T INVESTIGATE (excepted if you are a PREMIUM SPONSORS!) and issue will be CLOSED!
-->

## Information

- **Version:** 7.30.3

I am trying to migrate from TsED v6 to v7. I added one route `/schemas` on Server configuration and included that as a module in package.json file. I used `this.app.rawRouter.get('/schemas', this.myMethod)` to do it. After migration I tried to use injected PlatformRouter to do the same, but the endpoint no longer registers.

There is no error, it just doesn't work. If the logic is moved into the controller constructor, then it works and new endpoint is registered successfully. The problem is I am using this as a module  for many different projects, and would like to register this endpoint before any other controllers. I am not sure if I am doing something wrong.

Also I noticed that `$beforeRoutesInit` in server is executed after the controller is already initialized. Is this expected behaviour?

[Example.zip](https://github.com/tsedio/tsed/files/11949472/Example.zip)




