While rewinding Chronik or while catching up blocks to the node, the user should be able to cancel the process gracefully, using Ctrl+C for example.
We add ffi bindings to ShutdownRequested and check for it in rewind_indexer when rewinding blocks, in resync_indexer when adding blocks, and in try_setup_chronik to short-circuit any further Chronik setup.