The Evolution of Supermarket Shopping: A Comparative Analysis of Baby Boomers, Millennials, and Gen Z in Tamil Nadu