Integrate "pool checkpoints" into the GUI, middleware, and automation

Note to devs: This feature intersects with checkpoints. While a “readonly” import is its own independent feature, it has a use with non-destructive readonly pool rewinds as well.