Thermal Expansion of Ni–Ti–Sn Heusler and Half-Heusler Materials from First-Principles Calculations and Experiments