From U(1) to E8: soft theorems in supergravity amplitudes