Я бы проголосовал за 2) Сделать это DomainService . Код для его реализации может быть либо в классе DomainServices, либо в классе AdjustmentServices, либо в классе ValidateAdjustmentService, в зависимости от того, какие другие сервисы находятся в модели предметной области, и что наиболее целесообразно с организационной точки зрения.
Другой вариант, (если правила, внедренные этой службой, являются бизнес-правилами), заключается в том, чтобы реализовать это как СПЕЦИФИКАЦИЮ. (Проверьте страницы 224 - 240 в DDD)