[x] BuiltinByteString literals are utf-8 decoded in the plugin.
[x] Haskell.IsString BuiltinByteString instance delegates to the Haskell ByteString instance.
[x] Unit tests to verify that bytes in range from 0 to 255 (\x00 - \xFF) found in string literals are passed to the BuiltinByteString without the UTF8 conversion.
BuiltinByteString
literals are utf-8 decoded in the plugin.Haskell.IsString BuiltinByteString
instance delegates to the HaskellByteString
instance.BuiltinByteString
without the UTF8 conversion.Closes https://github.com/IntersectMBO/plutus/issues/6505