The engine I imagine cracked because the coolant wasn’t the proper mixture for those cold temperatures.
If that is the case, your maintenance person has some culpability. But that’s water under the bridge.
$25,000 for 60,000 miles service is absurd.
The registration, insurance, etc will be...