В рабочем диалоге, в непринужденной беседе (но не в образцовом литературном языке) такое употребление допустимо.
Квадрат в значении 'квадратный метр' – разговорное употребление. Если это слово в таком значении используется в стилистически нейтральном тексте, кавычки нужны.
Правильно без точек. Если сокращение обозначается косой чертой, после сокращенных элементов слов точки не ставятся (чтобы не показывать графически сокращение дважды).
Правильно: кв. м
Возможно: скидка (снижение цены) на квадратный метр.
Верно: ...21 квадратный метр.