Move command parsing and dispatching logic from `CommandLinkManager` and `JournalInput` into a new `command-dispatcher.ts` module. This unifies how commands are handled whether they are typed manually or triggered via `:cmd[]` directive clicks.