I went and tested this mod in singleplayer on 1.20.12, and it still works, even though the mod is outdated. Ice freezes when loading new chunks during winter, and turns back to water when loading said chunks during spring. It says it's safe to enable and disable on existing worlds
>https://mods.vintagestory.at/waterweathersimulation