Text this: Superconducting Diode Effects: Mechanisms, Materials and Applications