Точка в сокращении перед другими знаками препинания не усекается. Не ставят только две точки, если сокращением заканчивается предложение. Примеры: 6 мес. – 1 год; 1–3 мес.; Срок исполнения – 1–3 мес.
В русской пунктуации запятая может ставиться только перед тире, а не после него. Впрочем, в приведенном предложении запятая рядом с тире не требуется: 71% селлеров «Яндекс Маркета» считают, что качество контента влияет на продажи, 43% — что качественный контент увеличивает продажи любого товара.
Верно: 10,5 тысячи рублей.
Верно: 40,7 года.
Корректно: прошло 20 минут. Если в количественно-именном сочетании определенного множества есть слова дней, лет, минут, секунд, часов и т. п., глагол-сказуемое, обозначающий в основном течение, движение времени ставится в единственном числе. Множественное число возможно, когда предложение с таким счетным оборотом имеет иное смысловое наполнение (например, говорится о значении отрезка времени для кого-либо, о его влиянии на что-либо). Ср.: 20 минут ожидания показались мне вечностью.
Правильно: на 10 000 метров.
Оба варианта согласования корректны.
Правильно: 30,1 гектара. Существительным управляет дробная часть: одна десятая гектара.