Trap-Controlled Ideality Factors in Metal–Halide Perovskite Solar Cells: A Unified Analytical Framework | Synapse