Adopt more smart pointers in Node.cpp.
Pull request: https://github.com/WebKit/WebKit/pull/19039
Committed 269344@main (f29c92ced7ea): <https://commits.webkit.org/269344@main> Reviewed commits have been landed. Closing PR #19039 and removing active labels.
<rdar://problem/116966363>
Re-opened since this is blocked by bug 263545
Pull request: https://github.com/WebKit/WebKit/pull/19483
Committed 269720@main (1c4271cebd89): <https://commits.webkit.org/269720@main> Reviewed commits have been landed. Closing PR #19483 and removing active labels.