PNG cICP chunk saving support
Addresses https://github.com/comfyanonymous/ComfyUI/issues/6505
Latest Pillow release (11.2.1) now supports the cICP chunk, so I've removed the implementation hacks related to it.
What is needed to be done in order to get this merged?
I have tested this and can confirm it works as intended. PNG files gets saved with the cICP data from the VAE. In the UI it also shows up with the correct color, but without any HDR effect. AFAIK, there is no support in browsers for HDR in HTML canvas, but it showing up with the correct colors and SDR rendering indicates it does receive the cICP data. So I believe this is the best we can do with current browser tech.