Правило простое: при дробных числительных существительное употребляется в форме единственного числа родительного падежа: 4,3 рубля, 67,84 километра, 2,89 миллиарда. Слово доллар уже не зависит напрямую от числительного, поэтому ставится во множественном числе: 2,89 миллиарда (чего?) долларов.
Поэтому верно: Две целых восемьдесят девять сотых миллиарда долларов; одна целая тридцать одна сотая миллиарда долларов.
Верно: На девяносто девяти целых восьми десятых процента территории.
Верно: две целых две десятых.
Верен первый вариант.
Верно в таком случае: 146 процентов.
Верно: 59,99 доллара; 59 долларов 99 центов.
Склоняются все части числительного. Верно: Если масса половины кубического дециметра вещества равна нулю целым сорока пяти сотым килограмма, то масса одного кубического дециметра вещества равна нулю целым девяти десятым килограмма.
Обратите внимание, что слова ноль целых обычно опускаются.
Союз не нужен: десять целых пять десятых.
Существительным управляет дробная часть: тридцать семь целых четыре десятых процента.