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