pub fn request_origin(scheme: &str, host: &str) -> Result<String>
Builds a bounded, normalized origin from product-trusted scheme and host values.
Returns a classified error for malformed or oversized input.