refactor: move Symfony DI to its own package