Text this: A Multi-Cluster Mean-Field Game-Based Demand Response Management for Large-Scale Residential Customers With Heterogeneous Flexibility