Preheat is pretty simple to understand.
The battery can not take or deliver as much current when it is cold as when it is warmer.
So if you arrive at a supercharger with a stone cold battery, you might expect to get 90 kW but in reality you only get 30 kW (Charging heats up the battery, so it will probably rise in power (kW) after some time though).
If the car tried to accept 90 kW into cold batteries this would damage them.
The same can be true for driving, you can not draw as many amps from a cold battery, which in turn would mean that the acceleration is slower because of the low amps the car is allowed to draw from the batteries.
The third part is, when the car is doing regen braking. This also puts amps back into the battery and quite a few (Albeit very briefly).
I drive a Tesla and it has a telltale that means "Regen braking is limited". This one comes on if the car is unable to do full power regen as a warning, that one pedal driving might be limited and to remember to use the brakes instead.
This is always on, if I charge to 100 and in the summer it will turn off at about 95%
In winter with a stone cold battery I have had this one on, even if the SoC was below 60%, simply because a very cold battery will not ever be able to handle the current, the regen braking delivers to the batteries, even if it is not fully charged-
Of course, both the MG and a Tesla has software that limits the current into the battery, based on temperature and SoC so the battery will not be damaged (Probably mostly because MG or Tesla would have to replace the battery under warranty

).
I know that if I, on the Tesla app, set a departure time, it will heat the cabin if not plugged in, but if plugged in, it will heat both the cabin and the battery, to make the car has "full power" from the get go.
It also heats up the battery if navigating to a supercharger, the wildest I encountered was one morning, temperature was -11°C, I set a destination for a supercharger that was 100 miles away and it started heating as soon as I pulled out of the driveway (It says "Heating battery for supercharging" on the screen, when it has the battery heating on) and kept the heater on for the entire 1½ hours of driving.