Advancements in the stability of perovskite solar cells: degradation mechanisms and improvement approaches | Synapse