storagemgr: Extract out ReftableState
Make improvements to how reftables are tested in the transaction manager. This will give way to the housekeeping changes, MR: !7131 (merged).
Mostly:
- Extract out a ReftableBackendState which would hold reftable specific data
- Add check for number of tables expected
- Add min and max index expected