[BUG] Injection doesn't work anymore as before 8.4.0 ($beforeInit not called, no Injection via symbol / token)
### Describe the bug

I'm currently using `"^7.84.1"` for all tsed packages and try to migrate to the newest verison `8.4.0`.
Basically, I create abstract classes like `IAService`, create a Token in the same file via `export const IAServiceToken: unique symbol = Symbol("IAService");` and implement that abstract class in `AService` class (usually in a different file then the abstract class definition). I use `@Injectable({ provide: IAServiceToken })` decorator at the `AService` and in other classes I inject via `@Inject(IAServiceToken) private readonly aService: IAService;` which was working fine in before. Now, it just returns undefined.

Also my `$beforeInit` hook is not called anymore.

### To Reproduce

The main branch is created with
```
kbro@wsl:~/tsed840$ node --version
v21.7.1
kbro@wsl:~/tsed840$ npm --version
10.5.0
kbro@wsl:~/tsed840$ tsed init
? Choose the target Framework: Express.js
? Choose the architecture for your project: Ts.ED
? Choose the convention file styling: Ts.ED
? Check the features needed for your project Database
? Choose a ORM manager TypeORM
? Which TypeORM you want to install? SQLite
? Choose the runtime: Node.js + SWC
? Choose the package manager: NPM
↓ Write RC files
↓ Write RC files
✔ Initialize package.json
✔ Install plugins
✔ Load plugins
✔ Install plugins dependencies
✔ Generate project files
✔ Generate TypeORM datasource file to 'datasources/SqliteDatasource.ts'
✔ Generate docker-compose configuration
✔ Install dependencies
✔ Generate barrels files
```

but I created a repro in the following branch: https://github.com/KBroichhausen/tsed840/tree/injection

### Expected behavior

I expect the code to work as before. If I understand correctly according to https://tsed.dev/introduction/migrate-from-v7.html there is a new API to use the hooks in a different way but that is optional, no?
Even it changed it should still be called https://tsed.dev/hooks-v8.png


### Code snippets

_No response_

### Repository URL example

https://github.com/KBroichhausen/tsed840/tree/injection

### OS

Linux / WSL

### Node version

v21.7.1

### Library version

8.4.0

### Additional context

Regarding `$beforeInit`: I just need two steps. In `$beforeInit` I read some data from the filesystem in a service, in a different service I use `$onInit` and data from the first service to combine it with some other data to eventually have the data ready for the controller requests and responses. So, I must ensure that the first service has read the data from the file system before the other service access it in `$onInit`