This interface now extends `ReadonlyFileSystem` which in turn extends `PathManipulation`. This means consumers of these interfaces can be more specific about what is needed, and so providers do not need to implement unnecessary methods. PR Close #40281