Согласно «Русскому орфографическому словарю РАН» возможны оба варианта: петербургский и петербуржский. Проверить можно в наших электронных словарях (окно «Искать на Грамоте»).
«Словарь собственных имен русского языка» Ф. Л. Агеенко (М., 2010), адресованный работникам СМИ, фиксирует вариант Шальчининкский. В «Словаре географических названий» Е. А. Левашова (СПб., 2000) – два варианта: Шальчининкский (он отмечен как местный) и Шальчининкайский.
Нет, поскольку улица и проезд – разные понятия. Правильно: Шмитовский проезд (а не улица Шмитовский проезд), Сретенский бульвар (а не улица Сретенский бульвар), Лиговский проспект (а не улица Лиговский проспект) и т. п.