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