Принято не склонять слово Германия в этом сочетании.
Корректно написание с одной буквой Н.
Уточняющее определение отделяется запятой от уточняемого, но не от определяемого слова (см. параграф 41 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина): Республика Бурятия среди исследуемых регионов, согласно показателям, занимает предпоследнее, третье место.
Правильно с тире: Республика Северная Осетия – Алания.
Если слово республики стоит в форме множественного числа, корректно написание со строчной буквы: республики Кабардино-Балкария, Северная Осетия, Дагестан.
Сегодня официальное наименование: Республика Беларусь.
Оба сочетания возможны. Чтобы дать точный ответ, нужно знать контекст.
В официальных названиях государств и государственных объединений все слова, кроме служебных, пишутся с прописной буквы: Сирийская Арабская Республика.
Слово республика пишется с большой буквы, слово Карелия склоняется: ...в республике Карелии.
Правильно: Федеративная Республика Германия.