Склоняется только мужская фамилия: нет Гарнеца, к Гарнецу и т. д.
Правильно написание без кавычек: офицер-афганец.
В значении 'вид стилизованного национального танца в отличие от классического и салонного' – харáктерный танец. Воспользуйтесь также ресурсом «Проверка слова».
Правила склонения фамлиий см. в рубрике «8familii/">Азбучные истины».
Словарной фиксации нет. Имеет смысл это малоизвестное название не склонять.
Кавычки не нужны, если эти слова используются в тексте в своих привычных значениях.