Reapply "ci: add node-stream test coverage workflow (#89861)" (#91664)
Re-apply #89861.
Somehow the tests passed in the PR but failed after merging. Will dig
into it.
Edit: Dug into it, there was a missing env var. Fixed and ready to merge
now.
PR doesn't add the Node.js streams code path. Implementation starts in
#90500