Верно: со скОльких лет. Первый вариант ошибочный.
Верно: Стоила нам десяти лет работы.
Такое написание не ошибка, но это очень недружелюбно по отношению к читателю: римскими цифрами обычно обозначают века. Читателю придется тратить дополнительные усилия, чтобы понять смысл сочетания. Не очень понятно, для чего это нужно автору текста.
Правильно: сорок одно наименование.
Корректно: ...в возрасте шести с половиной лет, шести лет и шести месяцев.
Пишется с пробелами: девять один один. Ср. (о номерах телефонов): ноль один, ноль два, ноль три.
Корректно: сорок один балл с половиной; сорок один и пять десятых балла.
Обе фразы возможны.
Количественные числительные записываются цифрами без буквенных наращений: жених 34 лет — первым браком, невеста 30 лет — первым.