Минус здесь не нужен. Корректно: скидка 10 %. Скидка ― это уменьшение цены товара, поэтому подарок за покупку двух товаров скидкой не является.
Между такими определениями также возможно образование тесного смыслового единства, например: Прибрежная полоса, пересечённая мысами, уходила и в ту и в другую сторону (Сем.).
Такое словоупотребление не соответствует СОВРЕМЕННОЙ грамматической норме. Языковые нормы со временем меняются. Корректно: (приехать) в деревню, (играть) во дворе. Но: На дворе - двадцать первый век.
Пунктуация верна. В первой части между подлежащим и сказуемым допустимо тире. Однако, на наш взгляд, в контексте всего предложения тире излишне, так как оно будет акцентировать внимание на сказуемом в первой части, которое отрицается, а главную информацию несет на себе вторая часть, утвердительная.
Что именно Вас смущает в этой фразе?
Если это предложение целиком, запятая нужна. Подробное объяснение Вы найдете в "Справочнике по пунктуации".
В случаях, когда в состав подлежащего входит слово много, предпочтительна форма единственного числа сказуемого. Но форма множественного числа также допустима, поэтому ошибки здесь нет.
Лучше: новости о жизни звезд.
Может быть, лучше продукт Х нового поколения?