Metadata decoded from on-disk storage describing a blob’s uncompressed size, compression info,
and Merkle leaves. Compression info will be None if blob is uncompressed.
Processes a raw mapping command (RawMappingCommand), decoding extent descriptors,
reading blob metadata from storage, registering Merkle leaves via files, and
inserting/removing the file from files.
Reads blob metadata asynchronously from metadata_extents using service.
Once the metadata is retrieved, deserialized, and parsed, callback is invoked with
DecodedBlobMetadata.