- Add Range() iterator for non-expired key-value pairs on Cache and TieredCache
- Add PrefixScanner interface with Keys() and Range() for prefix-based iteration
- Implement PrefixScanner in datastore, localfs, and valkey stores
- Add tests for new iteration and prefix scanning across all backends
- Update Go dependencies