jsonpb: fix a confusing error message (#1125)

The in argument is a []byte. Using the %v print flag prints this list of integers
instead of as a string representation of the enum value. Use %q instead.
diff --git a/jsonpb/decode.go b/jsonpb/decode.go
index 8573830..7c6c5a5 100644
--- a/jsonpb/decode.go
+++ b/jsonpb/decode.go
@@ -474,7 +474,7 @@
 		if hasPrefixAndSuffix('"', in, '"') {
 			vd := fd.Enum().Values().ByName(protoreflect.Name(trimQuote(in)))
 			if vd == nil {
-				return v, fmt.Errorf("unknown value %v for enum %s", in, fd.Enum().FullName())
+				return v, fmt.Errorf("unknown value %q for enum %s", in, fd.Enum().FullName())
 			}
 			return protoreflect.ValueOfEnum(vd.Number()), nil
 		}