RetailSynth: Synthetic Data Generation for Retail AI Systems Evaluation