Add adjust_coins tool and purse clamping
The DM was doing absolute-value coin updates and getting the math wrong,
which led to -20 silver on the character sheet. Now there's an
`adjust_coins` tool that takes relative deltas (negative to spend,
positive to gain) so the DM doesn't need to do mental arithmetic. Coins
are clamped to 0 as a backstop in update_character too.
The TUI shows friendly notifications like "Spending 13 gold, 10 silver"
using the same deferred-notification pattern as dice rolls.
Also gitignored .loq_cache which snuck into the repo.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>