Если подлежащее имеет в своем составе существительное с собирательным значением (ряд), то сказуемое может стоять как в единственном, так и во множественном числе. На выбор формы влияет ряд факторов. Так, форма множественного числа предпочтительна, если главные члены предложения оторваны друг от друга (как в последнем примере из Вашего вопроса).
В Вашем предложении возможны оба варианта.
Корректно: 34,56 доллара или 34 доллара 56 центов.
Корректно: С 50-летием, любимая мама, тёща и бабушка!
Корректно: звучит уже более 30 лет или звучит уже на протяжении 30 лет.
Запятая перед как нужна.
Нет, запятые не требуются.
Запятая нужна.
Это предложение некорректно. Возможные варианты (они различаются по смыслу): Слушателями были всего 30 человек и Слушателей было всего 30 человек.
Да, тире нужно поставить.
Такая пунктуация возможна, но для однозначного ответа нужен полный контекст.