fix(Response): use byte stream for string or uint8array
For #17386
@crowlKats could you look into enabling relevant WPT tests for this change?
@bartlomieju as per the linked issue, there currently arent any, this is a deno-specific problem; wpt tests around this will be available once the spec change is completed
though seems wpts are failing for some reason. will investigate
It's not enough to add type: "bytes" to get a usable byte stream. The controller.byobRequest value must be checked and used correctly in streams that set the type to bytes. This PR would cause the same issue that exists in Blob streams currently: https://github.com/denoland/deno/issues/14219#issuecomment-1407538689.