fn write_raw_decode_cache(path: &Path, texture: &Texture)
Persist a successfully demosaiced RAW texture to the disk cache so future opens can skip the expensive libraw pipeline entirely.