CSS parser handles invalid declarations

Improved CSS parser error recovery when encountering bogus declarations. The parser now creates a specific bogus declaration node type instead of crashing, allowing subsequent valid declarations to parse correctly. This fixes issues with invalid CSS in HTML style attributes and improves error reporting with targeted diagnostics.