Корректно: 1. В ближайшие пять-семь лет не собираюсь переезжать. 2. Пенсии в пять-семь тысяч рублей едва ли будет хватать. 3. Файлы объёмом шестьсот — семьсот мегабайт.
В третьем предложении речь идет (по всей видимости) действительно о количественных пределах: файлы объемом от шестисот до семисот мегабайт. В первом и втором — о приблизительном количестве: то ли пять, то ли семь, не слишком важно.
Правильно: процент чего (при выражении зависимого слова собирательным существительным или существительным, не имеющим количественного значения: двадцать процентов населения) и процент от чего (при зависимом слове – количественном числительном: пять процентов от шестидесяти). Если в качестве зависимого слова выступает существительное, связанное с понятием количества, то употребление предлога факультативно: три процента этой суммы / три процента от этой суммы; один процент заработной платы / один процент от заработной платы.
Правилен второй вариант. Правило таково.
Правильными являются конструкции 35,5 процента (не ...процентов), 12,6 километра (не ...километров), т. е. при смешанном числе существительным управляет дробь, а не целое число. Также: 45,0 (сорок пять и ноль десятых) секунды, 67/8 (шесть и семь восьмых) метра и т. п. (Розенталь Д. Э., Джанджакова Е. В., Кабанова Н. П. Справочник по правописанию, произношению, литературному редактированию. М., 1999. § 166).
Корректно: мы построили, отремонтировали двести метров трассы; мы построили трассу длиной в двести метров.
В соответствии с требованиями к оформлению научных работ такая конструкция может быть оформлена как со знаком препинания (двоеточием), так и без него.
Если подотчет – подотчетная сумма, то оба выражения некорректны.
Верно: ...21 квадратный метр.
Если Вы привели предложение полностью, то нужно поставить тире.
Запятая не нужна.