Так можно сделать?
Внести в договор пункт, что в случае аннулирования признания сделки недействительной по вине продавца, он обязан в течение месяца предоставить покупателю такую же квартиру и т.д. (то есть не деньги, как принято писать, а именно квартиру)?

Да это стандартный пункт, только выглядит он немного по другому, не вздумайте написать то что у вас первом посте.
Вот так например напишите (17. Стороны, руководствуясь ст. ст. 421 (свобода договора), 461 (ответственность продавца в случае изъятия товара у покупателя) ГК РФ, пришли к соглашению, что в случае признания судом настоящего договора недействительным, по обстоятельствам не относящимся к Покупателю, или расторжения его по обстоятельствам, возникшим по вине Продавца, которые суд сочтет подлежащими удовлетворению, и изъятия квартиры у Покупателя, Продавец обязуется приобрести Покупателю равнозначное жилое помещение в доме аналогичной категории, в том же районе г. Москвы или предоставить Покупателю денежные средства для самостоятельного приобретения квартиры исходя из стоимости аналогичного жилья, действующей на рынке недвижимости на момент расторжения настоящего договора )