Parent: #381
Implement WebCore__FetchHeaders__toUWSResponse through a revisioned C bridge for Bun response kinds TCP=0, SSL=1, H3=2. zig-js must not cast opaque C++ response objects.
Acceptance:
- Project response rows in pinned order: Set-Cookie occurrences first, then known/common insertion order, then uncommon insertion order.
- Provide a Bun
4982b91eC++ adapter that calls the concretewriteHeader/writeMarkmethods. - Match Content-Length, Date, and Transfer-Encoding state-bit behavior for TCP/SSL and Content-Length/Date behavior for H3; reject null/unknown kinds safely.
- Preserve all row bytes for the duration of the call and propagate bridge failure without partial Zig lifetime hazards.
- Add exact layout/kind/order/state fixtures in Debug and ReleaseSafe, inventories/docs/CI.