Все приведенные Вами слова пишутся раздельно.
Правила таковы:
Пишутся слитно порядковые числительные со второй частью -дцатый, -надцатый, -десятый, -сотый, -тысячный, -миллионный и т. д., напр.: тридцатый, двенадцатый, шестидесятый, четырёхсотый, пятнадцатитысячный, шестисотмиллионный.
Пишутся раздельно составные порядковые обозначения, в которые могут входить, кроме количественных числительных, существительные тысяча, миллион и т. д., а последней частью в них является порядковое числительное, напр.: двадцать пятый, триста пятьдесят восьмой, тысяча девятьсот девяносто четвёртый, две тысячи первый, миллион двести тысяч сто пятый и т. д.
Предпочтительно: тысяча зрителей стала свидетелями. Сказуемое при словах тысяча, миллион, миллиард обычно принимает форму подлежащего (единственное число, женский или мужской род).
Оба варианта верны.
Правильно: одна тысяча девятьсот девяносто восемь рублей. Девяноста – форма косвенных падежей: (нет) девяноста рублей.
Чтобы избежать двусмысленности фразы, предпочтительно: от десяти тысяч до ста тысяч рублей.
Верен первый вариант.
Правильно: одна целая и восемь десятых процента.
Корректно: ...более чем 2,7 тысячи работников угольной компании.