Use "\ " in message text
A couple of incorrect module prefixes fixed
Unit really should be \degreeCelsius

As far as possible, stick to the names as BIPM give them (here table 3).
Slightly tweak the litre

Looking at the BIPM docs, I suspect 'L' is preferred but in any case
both should give the same symbol.