Replace adhoc JSON based CSS property grammars with BNF
<rdar://problem/103230196>
Pull request: https://github.com/WebKit/WebKit/pull/7454
Committed 257710@main (ca8eebd3b29a): <https://commits.webkit.org/257710@main> Reviewed commits have been landed. Closing PR #7454 and removing active labels.