Plain unit strings already get a gap from the source whitespace, so the
added leading space doubled it; keep the leading space only on
superscripted units.
Rename calc.py locals and result keys, add inline unit comments, and
normalize Lp/Lr/Lb to feet. Update steel-beam.typ references and the
tests (current W10X15 input, --stdout summary behavior).