On the Identifiability of Nonlinear ICA: Sparsity and Beyond