Виват – междометие, оно имеет значение «да здравствует» и в соответствии со значением не требует постановки после себя знаков препинания: Виват король! (ср.: Да здравствует король!). Впрочем, нельзя не отметить, что на практике после слова виват нередко ставится запятая.
Запятая в первой фразе не нужна (виват = да здравствует; Россия здесь не обращение). Во второй фразе тире допустимо.
Республика пишется с прописной только в официальных названиях государств. В значении 'форма правления' верно написание со строчной: провозгласить республику, движение за республику. Впрочем, в контекстах, где слову республика придается особый высокий смысл (например, в лозунге Да здравствует республика!), возможно и написание с прописной.
Формально это глагол в повелительном наклонении (правда, уже почти утративший это значение).