Эти формы равноправны.
Да, совершенно верно.
Загреметь – начать греметь; прогреметь – греметь в течение какого-либо времени. Устоявшееся употребление: прогремят грозы.
Да, такой перенос возможен.
В этом отрывке нет грамматической основы.
Это равноправные варианты.
Здесь верно: ему грозит...
Правильно: гвоздём, о гвозде.