Defines the set of operations needed to execute raft log pruning. Each raft log implementation is expected
to provide its own LogPruner implementation that knows about the log structure on disk. The SPI of these
implementations will be provided with the appropriate configuration options that define the expected pruning
characteristics.