Wow, yup I just checked our weather about 45 mins west of you & 14F is the predicted temp for Saturday night!
I rigged up a heater for my chickens’ water using an old engine block heater. It’s stuck to the inside of an overturned galvanized bucket that sits on bricks, so the cord can snake out to an extension cord to the house, and so the block can’t set any duff on fire if it gets dislodged. The waterer sits on top of the bucket & there’s just enough warmth coming through the surface to keep the water from freezing solid, under average temp circumstances. Extended days & nights 20F & below means I’m carting the waterer back & forth like you though!