Issue #3583216: fix path prefix handling and skip SSO for same-host domains
DomainSwitchController: use processInbound() to strip all prefixes (domain path prefix, language prefix) from referer path. Skip SSO handshake when source and target domains share the same hostname.
IssueController: pass domain option to Url::fromRoute() so outbound path processors use the target domain context for the consume URL.
Closes #3583216