Challenges and Optimization of Building-Integrated Photovoltaics (BIPV) Windows: A Review | Synapse