task: replace DomainNegotiatorInterface with DomainNegotiationContext
RedirectRepositoryDecorator only calls getActiveDomain(). Switch to the lighter DomainNegotiationContext to reduce circular dependency risk.
Closes #3584256
RedirectRepositoryDecorator only calls getActiveDomain(). Switch to the lighter DomainNegotiationContext to reduce circular dependency risk.
Closes #3584256