Describe the bug
The TryFrom<&protobuf::PartitionedFile> implementation for the PartitionedFile is using Path::from(proto.path) to create the object_store::Path. This method automatically decodes percent-encoded sequences in the path string. This leads to a non-idempotent roundtrip.
To Reproduce
No response
Expected behavior
No response
Additional context
No response