Text this: Causal spatially heterogeneous Bayesian networks with GPs and normalizing flows for seismic multi-hazard estimation