Towards enabling stable lead halide perovskite solar cells; interplay between structural, environmental, and thermal stability | Synapse