message: fix(css/parser): Avoid skipping extra whitespaces
  **Description:**
  - Avoid skipping whitespaces in `[`/`(`/`{` because it is invalid. Whitespaces can be allowed and can be disallowed based on context, we can't apply this logic to any CSS context.
  - Also, we already skip whitespaces where it is necessary.
  - This also avoids extra actions.
diff: @@ -43,28 +43,6 @@ macro_rules! tok_pat {
  };
  }
  -macro_rules! can_ignore_ws {
  - ("{") => {
  - true
  - };
  - ("}") => {
  - true
  - };
  - ("(") => {
  - true
  - };
  - (")") => {
  - true
  - };
  - (":") => {
  - true
  - };
  -
  - ($tt:tt) => {
  - false
  - };
  -}
  -
  macro_rules! cur {
  ($parser:expr) => {
  match $parser.input.cur() {
  @@ -182,10 +160,6 @@ macro_rules! eat {
  macro_rules! expect {
  ($parser:expr, $tt:tt) => {
  - if can_ignore_ws!($tt) {
  - $parser.input.skip_ws()
  - }
  -
  if !eat!($parser, $tt) {
  let span = $parser.input.cur_span();
  return Err(crate::error::Error::new(
  