Fix regex for @supports rule

Add more complex regular expressions to detect more combinations.
Add a new testcase.