Update ReadableStream constructor type checking according spec
<rdar://problem/107257592>
Pull request: https://github.com/WebKit/WebKit/pull/11993
Committed 262165@main (d3b2d6457c79): <https://commits.webkit.org/262165@main> Reviewed commits have been landed. Closing PR #11993 and removing active labels.