I used to manage fluid simulation point caches by copying them to a remote server for cloud rendering, they used to be in
modifier.domain_settings.point_cache.point_caches which is no longer the case in 2.93, I can tell from the documentation that they're still there but I don't know where were they moved in the modifier attributes.
I've tried the following code to figure it out with no luck (
bpy.types.PointCache did not show up in the results):
ob = bpy.context.object
ds = ob.modifiers['Fluid'].domain_settings
for attr in dir(ds):
print(attr, type(getattr(ds, attr)))