Kitty's Dagger v0.5.1 hotfix

- Eliminates per-tick idle input dispatch and DAI action-queue saturation.
- LMB/RMB basic actions are edge-triggered instead of delayed by the old 3-tick tap router.
- Ultimate hold timing remains 20 ticks, but is counted directly by the datapack tick.
- Clears stale recall result state before every RMB attempt.
- Recall ray treats lightweight foliage as transparent while solid terrain remains blocking.
