How about 1-, 1.5- and 2-liter soda bottles from the #1 recycling bin? Free, as light as possible, tough enough for multiple trips, but as soon as they get a bit funky or scratched up, toss them back into the #1 bin. I fill them with a 25% brine solution and toss them in my chest freezer at -15F, repeatedly to use like “blue ice” but a much colder version, so I know they’re good to low temps and when swollen by frozen water multiple times.
Yes, they take a bit longer to fill, due to the narrow-mouth lid, but a single wide mouth lets you do whatever – UV treat it, mix tabouli in it, etc – while the rest of water can be in those cheaper, lighter containers.
Do you need the wide mouth for UV treatment? Only the larger Gatorade bottle have a wide-enough opening but those work great because the Steripen sits just perfectly on that diameter opening. Also being #1 plastic, the Gatorade bottles should also be fine to -10F-ish, although their larger lids don’t handle as high a pressure as the soda bottles do (those soda-bottles fail around 130 to 180 psig with the lids still in place).
If the wide is for UV treatment, you could still use 1 or 2 narrow-mouth plus 1 or 2 wide-mouth. Use the 2-liter narrow-mouth to haul untreated water and then refill your wide mouth and zap it before drinking it. That routine has the advantages in that 1) you get away from the mosquitos at the water source sooner, 2) if you get to fresher cold water later, you toss the carried now-warm water without having needlessly zapping it, and 3) use that untreated water for hot drinks/food and again save some battery life by zapping less water.
I’ve used (well-rinsed) 1-gallon windshield-washer fluid HDPE containers for bringing drinking water for car camping or boat camping. The handles are decently comfortable if you want the 8 pounds in your hand and not on your back and they are sturdier than HDPE gallon milk jugs without being too heavy (nor costing anything).