Manage lifecycle of subscribers
<!-- 

/!\ IMPORTANT

- All request features / PR are welcome!
- Please take a time to fill the story correctly
- The Ts.ED team will work on the requested feature if:
    - The community vote massively for it.
    - The you are a premium sponsors (individual or company sponsors).
-->

## Information

Allow managing lifecycle of subscribers registered along with mikro-orm settings via IoC container.  To resolve dependencies automatically, it should be possible to pass a class to the `subscribers` field along with their instances like before:

```ts
import {Configuration} from "@tsed/di";
import {MikroOrmModule} from "@tsed/mikro-orm";

@Configuration({
  imports: [MikroOrmModule],
  mikroOrm: [
    {
      type: 'postgres',
      // ...,
      subscribers: [YourSubscriber, new YourSimpleSubscriber()]
    }
  ]
})
export class Server {}
```

Managing the lifecycle of subscribers via IoC container would provide more control and flexibility to the developers.