Install the transport's interception hook. Called once per
recorder attach(). The adapter must normalize each outgoing
request to HttpRequest (reading the body to a synchronous value
if necessary) and invoke deliver. Returns a detach function that
restores the original transport.
Pluggable transport-interception contract for
CmcdReportRecorder. The default implementations (createXhrTransport,createFetchTransport) patch globalXMLHttpRequestandfetch. Custom adapters can wrap other transports (e.g.undici, a player-internal HTTP client).