CausalTransPV: Causal Invariant Representation Learning for Cross-Site Photovoltaic Power Forecasting via Selective Domain Alignment | Synapse