Использовать сокращение С.-Петербург в ряде контекстов можно (напр.: туры в С.-Петербург), но в выходных данных книги используется только сокращение СПб.
Корректно: со всей России, по всей России.
Обычно обособление таких оборотов не треюбуется.
Верно: со справкой.
В толковых словарях русского языка, увы, найти аргументы для утвердительного ответа на Ваш вопрос не получится; ср., в частности, описание значений прилагательного маститый в «Большом толковом словаре русского языка» (гл. ред. С. А. Кузнецов).
Это бессоюзное сложное предложение. Если автор хочет выразить только перечислительные отношения между его частями, нужна запятая. Если ему требуется подчеркнуть отношения результата, следствия, ставится тире.
Верно: с льготой. Подробнее см. в вопросе 295574.
Запятая не нужна.
Корректно: Афганская война. См.: Лопатин В. В., Нечаева И. В., Чельцова Л. К. Прописная или строчная? Орфографический словарь. М., 2011.
Дробное числительное употребляется с существительными в форме единственного числа родительного падежа: 148 886,40 рубля.