fix(grammar): disallow multiple expressions (Expr+) inside Selection, Condition tokens
Currently our grammar allows things like:
select a from t where x y
Where x
and y
are treated as expressions. This is wrong and leads to wrong parsing when adding new tokens to grammar