Верно раздельное написание.
Правильно: двадцатипятилетний (25-летний).
Корректно: двух с половиной тысячный.
Правильно: восьмидесятипятиметровый.
Корректно с тире: Жизнь прожить – не поле перейти.
Это зависит от стиля текста. В научном или официально-деловом тексте, конечно, следует использовать знак %, а в текстах художественной и близкой ей литератур уместно использовать словесную форму.