Update tests and grammar for new tree-sitter

Now there is never a need to mark a repeat rule as optional