A String that may or may not be chunked into 64-byte chunks to be able
to conform to Cardano TX Metadata limitations.
Most users should simply use CIP25ChunkableString::from_string() and CIP25ChunkableString::to_string()
and avoid the explicit single/chunk interface:
This is the entire metadata schema for CIP-25
It can be parsed by passing in the CBOR bytes of the entire transaction metadata
or by passing in an existing Metadata struct.
Parsing from CBOR bytes should be marginally faster.
A String of at most 64 bytes.
This is to conform with Cardano metadata restrictions.