The double-power nonlinear Schrödinger equation and its generalizations: uniqueness, non-degeneracy and applications