Add byteCast for conversions between different byte-sized types
<rdar://problem/127209334>
Pull request: https://github.com/WebKit/WebKit/pull/27856
Committed 279338@main (dbd9819325e8): <https://commits.webkit.org/279338@main> Reviewed commits have been landed. Closing PR #27856 and removing active labels.