FairTabGen: Unifying Counterfactual and Causal Fairness in Synthetic Tabular Data Generation | Synapse