Верно: функционально-силовой, кардиоупражнение, кардиотренировка.
Для ответа на этот вопрос необходим более широкий контекст.
Верен первый вариант.
См. в пособии Е. И. Литневской «Русский язык: краткий теоретический курс для школьников».
Правильно: нишевой. Это слово не сразу получило словарную фиксацию. Ответ на вопрос № 206986 исправлен.