[feat] Improved stream handling
## Describe the feature

- [ ] Improve how stream errors are handled & how stream pipelines are created: https://nodejs.org/api/stream.html#streampipelinestreams-options
- [ ] Support various streams as responses (such as a `fetch` response stream and a body)