Fixes#1171. Three currency-blind format sites:
- Invoice due/overdue push notifications rendered every total as kr;
the scheduler query did not even select currency. Builders now take
the invoice currency ("kr" only for SEK, ISO code otherwise).
- The receipt-matcher MCP widget hardcoded ' kr' although the tool
handler passes each transaction's currency through.
- The duplicate-booking warning in gnubok_categorize_transaction
interpolated "N kr" for a transaction whose currency was already
selected; the string reaches the agent, so a mislabeled currency can
mislead the model, not just the user.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>