don't remove default value if it's part of a oneOf field
don't remove default value if it's part of a oneOf field

default values are removed because it's not necessary to write them. in case of
oneOf fields, even default values MUST be written. otherwise, at least for
boolean values, the value is completely lost.

jhump/protoreflect,jhump/protoreflect