separate keys and asc/desc into separate arrays in logical plan
update planner tests for separate sort keys and asc/desc
fix last failing test

- don't inline array-shaped projects into groupOps
- fix merge for unwind project
update last planner test
update test for sortBy change
clean up