avoid some needless small allocations when creating packets
avoid some needless small allocations when creating packets

Instead of unconditionally cloning optional QUIC header values, check
that the output packet type requires them

cloudflare/quiche,cloudflare/quiche,cloudflare/quiche