TLDR:
Prices increase until 2026-27 then stagnate by 2029-30
Going by the larger trend, there will be supply crunch and price appreciation for housing in metro cities up until 2026-27 at least.
Because in Covid phase no new schemes were launched and construction was stopped for old schemes, in general it takes 6-7 years for a builder form scheme launch to final possession, so majority of new post Covid supply will become available by 2029-30 that would rationalize demand supply mismatch.
As of who is buying "expensive flats" in cities, ask the property dealers how easy it has been for them to sell.
Even in a city like mid size Ahmedabad 1cr 3bhk flats (at launch) have become 1.6cr (at possession) still had people living in them as soon as first few towers construction is complete, while remaining towers, amenities took another 6-8months to be completed.