Normalized OAuth backend request data prior to transport dispatch.
@type t() :: %Pristine.Ports.OAuthBackend.Request{ body: binary() | iodata() | nil, headers: map(), id: String.t() | nil, metadata: map(), method: atom() | nil, url: String.t() | nil }