Test Data Generation: Systematically cover normal, boundary, exceptional, and permission scenarios

Create reproducible data for low balances, tenant boundaries, expired coupons, and date edges without carrying sensitive production data into tests.