Использовать сокращение С.-Петербург в ряде контекстов можно (напр.: туры в С.-Петербург), но в выходных данных книги используется только сокращение СПб.
Как правило, пишут и говорят: достижения в области чего-то или в чем-то. Сложно представить себе контекст, где может использоваться предлог по.
Название карты пишется в кавычках. Если название употребляется с родовым словом, название не склоняется. Верно: по карте "Халва", но: по "Халве".
Орфографический словарь
Верно: последствия наводнения.
Возможны оба сочетания, но они имеют разное значение. Наколоть вилкой – повредить, проколов что-то вилкой. Наколоть на вилку – насадить что-либо на вилку.
Да, нужны: Больше, чем самолеты, я люблю только машины.
Правильна форма ед. числа: ряд веществ может синтезироваться.
Возможны оба варианта. Подробнее см. в словарях.
Запятая не нужна: Все только и говорят что об «Оскаре». Запятая не ставится перед союзом что в выражении только и... что, за которым следует существительное или местоимение. Но если конструкция, содержащая в первой части сложную частицу только и, глагол делать (сделать, знать) и союз что, имеет во второй части глагол, то перед что запятая ставится. Ср.: Все только и делают, что говорят об «Оскаре».