Правильно: Стаж работы на предприятии – 21 год.
Корректно: от 6 до 21 дня.
Правильно: 71 миллион будет направлен на…
В обоих случаях используется дефис.
В этом случае существительным управляет дробь: 97,5 рубля. Но прочитать можно: девяносто семь и пять десятых рубля и девяносто семь с половиной рублей, а самый употребительный: девяносто семь рублей пятьдесят копеек.
Правильно: выполнить упражнения 86 и 87.
Корректно: сопоставимо с 1, 2 миллиарда олимпийских бассейнов. При смешанном числе существительным управляет дробь, а не целое число. Ср.: 35,5 процента (не: ...процентов), 12,6 километра (не: ...километров), 45,0 секунды. (Розенталь Д. Э. Справочник по правописанию и литературной правке. М. 1999. § 164, п. 8.)
Обе формы сказуемого возможны.
Могут быть варианты. Если подразумевается родительный падеж, например, то так: двадцати двух суток. Форма им. п. не образуется.