task: replace DomainNegotiatorInterface with DomainNegotiationContext

RedirectRepositoryDecorator only calls getActiveDomain(). Switch to the lighter DomainNegotiationContext to reduce circular dependency risk.

Closes #3584256

Merge request reports

Loading