feat: when adding new function the alias function will be moved so it is always last
fix: lexer enhancement to support asterix and dash in metric segment
fix: fixed groupByNode function definition