Triarylamine: Versatile Platform for Organic, Dye-Sensitized, and Perovskite Solar Cells | Synapse