feat(compaction): optionally read block metadata from object storage (#5427)