Верно: пять лет (исполнилось) чему, но: пятилетие чего.
Устойчивый оборот на старости лет означает "в преклонном возрасте, в последний период жизни".
Тире ставится, если на его месте делается пауза. При отсутствии паузы тире не нужно.
Запятая нужна.
Возможны оба варианта в зависимости от оттенков смысла.
Этот оборот характеризуют как существительное с предлогом в значении единого производного предлога или как предлог (см., напр.: Русская грамматика (М., 1980. § 1659); «Объяснительный словарь русского языка. Структурные слова: предлоги, союзы, частицы, междометия, вводные слова, местоимения, числительные, связочные глаголы» под ред. В. В. Морковкина (М., 2003).
Запятая не нужна.
Попробуйте выполнить Ваше домашнее задание самостоятельно.
Как сообщает "Яндекс", медаль называется "90-летие образования ТАССР".