Фраза корректна. Между словами, обозначающими пространственные пределы, действительно ставится тире, кавычки при этом не нужны, см. примеры в параграфе 8.1 справочника Д. Э. Розенталя по пунктуации.
Оборот город Санкт-Петербург можно выделить запятыми, а можно поставить перед ним тире.
Это новое слово, оно еще в поиске своего места в стилистической системе русского языка. Полагаем, что пока его стоит избегать в официально-деловой речи. О словах коронавирусной тематики можно прочитать в недавно вышедших словаре и книге Института лингвистических исследований РАН:
Словарь русского языка коронавирусной эпохи / Х. Вальтер, Е. С. Громенко [и др.]. (Санкт-Петербург, 2021);
Русский язык коронавирусной эпохи / Т. Н. Буцева, Х. Вальтер, И. Т. Вепрева [и др.]; ред. коллегия: М. Н. Приемышева [и др.]. (Санкт-Петербург, 2021).
Правильность сочетания немного ветрено не вызывает сомнений. В значение слова ветрено (=ветреный) не входит компонент 'в большой / малой степени'. Это значение вполне может быть выражено при прилагательном или наречии отдельным словом, ср.: Вечером перемерзли на тяге, было очень ветрено и все-таки нельзя сказать, чтобы не тянуло (М. М. Пришвин); Завтра будет немного ветрено, но обещают хороший, крепкий денек без осадков (В. Г. Лидин).
В значение слова дождливо (=дождливый) входит компонент, "обильный, сильный". Сочетание с наречием, выражающим высокую степень проявления признака и как бы усиливающим признак, называемый прилагательным или наречием, вполне допустимо и встречается в литературе. А вот сочетание со словом, указывающим на небольшую степень проявления признака, кажется алогичным. Однако в литературе, хоть и не часто, подобные сочетания встречаются и не кажутся неудачными, например: У нас всё ещё стоит небывалая осень — ночные заморозки быстро исчезают утром, стоят тёплые, иногда немного дождливые дни (А. Эфрон). Возможно, подобные сочетания возникают благодаря возможности образовывать составную сравнительную степень: более дождливый, менее дождливый.
Запятая нужна. Это сложноподчиненное предложение, главную часть нужно отделить от придаточной.
Корректно: Федерация боевого единоборства города Санкт-Петербурга.
Знаки препинания стоят верно.
Допустимо не склонять, имея в виду приведенный Вами аргумент.
Оба варианта возможны.
Лучше всего – без слова город: мероприятие состоится в Санкт-Петербурге. Если слово город используется, название всё равно склоняется: в городе Санкт-Петербурге.