Правильно: гамаш.
Можно образовать слово маршальша (ср.: генеральша, губернаторша), но оно, как и слова той же модели, будет иметь разговорную стилистическую окраску. Слово маршальша не фиксируется словарями, однако окказионально оно употребляется, например: Сен-Симон свидетельствует, что маршальша Клерамбо «на дорогах и в галереях всегда была в черной бархатной маске» (Цветков С. Железная маска // «Наука и жизнь», 2007).
Корректно: «Герман, сын Германа».
Правильно: Жить для своей страны, а не для своего кармана было нормой.
Дополнительные знаки препинания не нужны.
Запятая нужна, она ставится перед деепричастным оборотом.