Parent: #381
Implement WebCore__FetchHeaders__createFromUWS and WebCore__FetchHeaders__createFromH3 through a revisioned C callback boundary. The exported parameters remain the pinned opaque C++ request handles; zig-js must never cast their layouts.
Acceptance:
- Define a documented v1 byte-span visitor ABI with fixed sizes, calling conventions, versioning, and failure semantics.
- Resolve the consumer bridge optionally/weakly so missing integrations return an empty native handle safely.
- Copy each visited row immediately and match pinned
HTTPHeaderMapknown/uncommon duplicate behavior, raw value preservation, order, and H3 pseudo-header delivery. - Provide a pinned Bun
4982b91eC++ adapter usingHttpRequestiteration andHttp3Request::forEachHeader. - Add exact compile-link-runtime fixtures for bridge present/absent, callback abort, copied ownership, Debug/ReleaseSafe, inventories/docs/CI.