refactor: move methods re eta reduction to EtaReduction.pm6
add X::Lambda::SyntaxError, add Grammar tests