you could put an immersion heater element into the tank, keeps water warm / hot and can be used clean windows, how long it will last as warm water is a guess
electric oil filled heater in the back of the van , keeps everything warm and stops everything from freezing but water still cold
L5 hot water heater+ gas bottle for the water thru the hose and up to the brush head.
There are various combinations you can use.
I use a electric heater in the van then heat up the water thru a L5 GAS heater