Continue porting more types to the new serialization format including ClientOrigin.
<rdar://problem/102419299>
Pull request: https://github.com/WebKit/WebKit/pull/6551
Committed 256789@main (bc1871421aa1): <https://commits.webkit.org/256789@main> Reviewed commits have been landed. Closing PR #6551 and removing active labels.