1. Запятая ставится.
2. Запятая ставится.
3. Нужно двоеточие.
4. Возможно.
5. Нет. Нужен парный знак, лучше скобки.
Верное написание: Герой Социалистического Труда. Других ошибок не видим.
Да, фактически скобки стали не нужны.
Допустимо не склонять, имея в виду приведенный Вами аргумент.
Интересный вопрос. Какое-либо специальное правило, ограничивающее употребление прилагательных, образованных от названий стран, с существительными – названиями городов, нам неизвестно, да и вряд ли оно существует. Дело здесь в общей тенденции к экономии языковых средств: сочетания типа чешская Прага, итальянский Рим, французский Париж потому и выглядят странно, что они избыточны, плеонастичны: вряд ли найдется грамотный человек, не знающий, что Прага находится в Чехии, Рим в Италии, а Париж во Франции. Но чем менее известен населенный пункт, тем более оправданно употребление прилагательного; оправданно оно и в тех случаях, когда существует несколько населенных пунктов с одним и тем же названием в разных странах, например: в отличие от российской Москвы польская Москва – небольшая деревня. Поэтому ответить на Ваш вопрос можно так: явной ошибкой сочетание испанская Барселона не назовешь, но лучше всё же обойтись без прилагательного.
Извините за задержку с ответом: мы обсуждали Ваш вопрос с нашими смоленскими коллегами, специалистами по топонимике. Словарной фиксации нет. Пойму реки Осьмы (смоляне произносят название этой реки с ударением на первом слоге) корректно называть Осьминской, пойму реки Вязьмы – Вяземской.
Форму родительного падежа Помпеев рекомендуют «Словарь собственных имен русского языка» Ф. Л. Агеенко и «Словарь трудностей русского языка для работников СМИ» М. А. Штудинера. Однако в «Грамматическом словаре» А. А. Зализняка указано, что название Помпеи склоняется по образцу слова статуя во множественном числе. Т. е. по Зализняку родительный падеж – Помпей.
Можно найти аргументы в пользу обоих вариантов написания. Мы рекомендуем использовать вариант автора, С. Я. Маршака: В чистом поле теремок, теремок. Он не низок, не высок, не высок...
Ответ дополнили, спасибо.