Which all case to be filed against Builder for getting my money stuck with Builder back.

Hello All, I had invested some money back in 2015 with builder Jangid Constructions from Mira Road in their project Jangid Galaxy in Kavesar on Ghodbunder Road, Thane W Possession of flat was promised by 2016 and as per oral agreement builder had agreed to take payment in two parts. One initial payment and one upon completion of construction. Then builder had not made any progress till 2017. Then Builder demanded us to pay one more installment and said possession will be given in 2018. That time we decided to not pay any more money in case the builder may try to cheat us. So the builder went ahead and without informing us or discussing it with us sold the flat for someone else. Since we had not done any legal registration of flat to our name till then the builder said he can sell my plat to whom so ever he chooses and that is excepted. But refund of my money is still not done till today (Mar-2024). Every time we go to the office of the builder we are told your money will be given with in a week's time but no money has been given to us till now. So I have decided to approach the court in the matter to get my money back. Since all the money was given through bank cheques, money is traceable. We also have conformation letter and money paid receipts from the Builder. I recently found out through the below link that there have been others who have been cheated by this builder in this project who received compensation for their troubles after approaching the court. https://mumbaimirror.indiatimes.com/mumbai/other/refund-investors-at-mclr-rates-maharera-tells-two-developers/articleshow/61013947.cms Questions : All I want is, to understand what all cases can I file against the builder? Should I send them a legal notice first or just file a FIR against them? Am I liable to get some sort of interest for the period that the builder kept my money after he sold the flat to someone else? And finally what would be a approximate time in which I might get a decision from Court?