fix: unref stdio pipe handles to prevent process exit hang
When stdout/stderr are pipes (e.g. child process with piped output),
the Socket's NativePipe handle kept the event loop alive indefinitely.
Node.js unref's stdio handles so they don't prevent process exit.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>