Use more smart pointers in CSS parsing code.
Pull request: https://github.com/WebKit/WebKit/pull/17787
Committed 268048@main (f0a2432b920f): <https://commits.webkit.org/268048@main> Reviewed commits have been landed. Closing PR #17787 and removing active labels.
<rdar://problem/115584185>