ShallowRedisSaver - A Redis checkpoint saver that only keeps the latest checkpoint per thread.
This is a memory-optimized variant that:
- Only stores the most recent checkpoint for each thread
- Stores channel values inline (no separate blob storage)
- Automatically cleans up old checkpoints and writes when new ones are added
- Reduces storage usage for applications that don't need checkpoint history