Минус здесь не нужен. Верно: скидка 20%.
Лучше: в 8 часов 30 минут. Обе формулировки возможны.
Так не говорят. Можно перефразировать: минут тридцать, примерно полчаса.
Верно: через некоторое время, через несколько минут (часов, дней, лет).
В заголовке лучше писать словами: Минус сорок не мороз. Тире не требуется.
Оба написания неудачны. Фразу нужно перестроить, например: тридцатиградусный мороз; при температуре минус тридцать градусов.
Корректно: половина восьмого, семь часов тридцать минут. В разговорной речи возможны и другие варианты.
Минус здесь не нужен. Корректно: скидка 10 %. Скидка ― это уменьшение цены товара, поэтому подарок за покупку двух товаров скидкой не является.
Оба варианта возможны, выбор зависит от автора. Обратите внимание, что между подлежащим и сказуемым ставится тире (с пробелами), а не дефис или минус.
Возможны оба варианта, чаще употребляется форма именительного падежа множественного числа: 24 цветные страницы.