The Undri project will feature 650-plus apartments and retail/commercial spaces, with a total saleable area exceeding 10 lakh square feet