During schema resolution, the spec says that primitives written as bytes can be "promoted" into strings, if the reader asks for a string.
How should the bytes be decoded into a string?
For example, suppose the writer has written a value under the schema
{"type": "bytes", "logicalType": "decimal", "precision": 5}. The
reader's schema is "string". What should happen, here?
