Reduce header allocations in NodeNextResponse (#101225)
It's mostly wasteful for the common case (single value header) that
caused an array allocation that later got joined. Allocations aren't
free and the added convenience of not having to think about the type is
not worth it.
Co-authored-by: Claude Code (kimi-k3) <noreply@anthropic.com>