Должены ли внутри Facade (pattern) создаваться объекты?
Второе. Лучше предоставлять зависимости извне, и не только для фасада, но и вообще.
У вас в фасаде бизнес логика - по сути это сервис.
Фасад тупо должен агрегировать методы вызова внутренних сервисов  какого либо компонента
https://refactoring.guru/ru/design-patterns/facade