Flexible Propensity Score Estimation and Weighting for Causal Inference in Multi-level Data under Cluster-Level Confounding | Synapse