Confirm /torch all with a Confirm/Cancel button instead of a typed word

`/torch all` now only shows how many addresses it would end, with buttons:
ephemeral on Discord (component interaction), an inline keyboard on
Telegram (callback_query), and Block Kit buttons on Slack (new signed
/slack/interactions route; response_url must be on hooks.slack.com).

A click always acts for whoever clicked, never for an owner named in the
button, and carries the previewed count so a stale prompt torches nothing
if the addresses changed. Replaces the `all confirm` text step.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
nccommitted parent 6f9fd6a2104449df7764780bcd0eff9dcf9562a50be5dc5Browse files
17 files changed+631−108

Rendering diff…