Biggest use - during cold weather - is going to be heating the battery to optimum operating temperature.
My understanding is that the car does not heat the battery when driving. Perhaps
@ZOMGVTEK could confirm (I think he said he's seen that happen one time but it seemed spurious).
Here's an example where the snowflake came on after a while of driving more slowly in extreme cold conditions - which suggests the battery is not being actively heated - it's being heated by residual waste heat from discharge (and any incidental waste heat from the motors is likely cycled through the coolant system too):
Is reduced range in cold just from heating the car?
I'm not in a location where I can speak knowledgeably about this topic (and doesn't appear you are either!), but you'd think that on this forum we could get pretty definitive comments from people on battery heating - my understanding is that it only happens if the car is plugged in and being warmed up, or when navigating to a Supercharger (and it's obvious even without the on-screen message that it is taking place due to the noise). It's a very obvious noise that occurs when it's happening so I'd think this topic could be resolved definitively one way or the other.
From an efficiency perspective, it does not really make sense to burn
extra energy to heat the battery when driving (except for Supercharging), so I tend to believe the people who say it generally does not happen.
I agree with the OP that the single largest factor impacting range in cold weather (there are several factors) is the cabin heat/HVAC.
I lost 22 miles of range last night with 2 hours of dog mode use, with climate set to 67 degrees and outside temperature of 50 degrees, as an example of the impact heating would have on a ~120 mile drive even in fairly mild conditions. That was starting with a prewarmed car, too. This was totally expected - 2.5kW steady state in those conditions is totally within expectations.
Since driving at 80mph uses about 300Wh/mi for me, that's 300Wh/mi*80mph = 24kW. So that 2.5kW load would reduce my range by about 10% when driving 80mph. If I were driving 60mph, my consumption is closer to 250Wh/mi, which is 15kW, so in that case heat would reduce my range by about 15%. The slower the travel, the worse the impact (%-wise) is.