Nanoimprinted periodically microstructured perovskite films with highly uniform grains for enhanced efficiency and stability of perovskite solar cells | Synapse