OrderService directly depends on 4 repositories
HIGHOrderService reaches into OrderRepository, UserRepository, InventoryRepository and PaymentRepository directly — a god-service pattern that couples order logic to the full data model.
Extract inventory reservation and payment orchestration into their own services, called from OrderService instead of inlined.
