feat: add jj new and jj edit commands
Add Tauri commands for creating new revisions and editing existing ones:
- new_revision(): creates empty commit on parent(s), sets as working copy
- edit_revision(): switches working copy to existing revision
Keyboard shortcuts:
- n: create new revision on selected
- e: edit selected revision
Issue: TAT-52