Нет, все эти существительные нельзя считать собирательными.
Правильно: купить за что (при указании на определенную сумму): купить очки за 1000 рублей.
Пунктуация верна.
Ударение падает на первый слог: для блИзи.
Оба варианта возможны. См. также: Какой падеж нужен при отрицании?