Currently we have ways to force snapshotting and chunking in the governance JS api.
Unfortunately using these apis requires writes to the ledger, causing little used ledgers to be filled up with less useful entries, making the ledger less auditable.
Hence what we could do is to add governance rpc endpoints similar to the snapshot fetching endpoint, that force these events without updating the ledger.