We have `HeaderValue::from_maybe_shared` to create `HeaderValue` from `Bytes` without copying, so what about the reverse?