Правилен первый вариант.
На первый взгляд может показаться, что значения прилагательных огородный и огороднический дают возможность охарактеризовать магазин обоими словами. Огородный — 'относящийся к огороду, связанный с ним'; огороднический — 'относящийся к огородничеству, огородникам'. Но прилагательное садово-огородный, соотносимое со словами сад и огород, закрепилось как характеристика магазина, а также инвентаря, инструментов для сада и огорода. Садово-огороднический употребительно в названиях таких организаций, как товарищество, объединение, кооператив и под. Рекомендуем придерживаться сложившейся практики словоупотребления.
Рекомендуем первый вариант.
Правилен первый вариант, где употребляется отрицательная частица не. Она выражает полное отрицание того, что обозначает слово или сочетание, перед которым она стоит.
Частица ни усиливает или абсолютизирует отрицание. Она становится союзом, соединяя однородные члены, относящиеся к слову с отрицанием не или слову нет, которое может быть опущено, например: Он не боится ни воды, ни ветра. Ему нельзя ни пить, ни курить. Ах, я не верю ничему: ни снам, ни сладким увереньям, ни даже сердцу твоему (Пушкин). Ни до, ни после такого не видывал (никогда). Этого не знает ни стар, ни млад (никто). Нет ни сил, ни желаний. И нет ни декора вокруг дома, ни новых клумб, ни фигурок лебедей. На небе ни месяца, ни звезд. Ни уму, ни сердцу.
Правилен первый вариант.
Правилен первый вариант: 2018 по 2021 год.
Стоимость может быть у питания, но вряд ли можно говорить о стоимости расходов, поэтому формально лучше первый вариант. При этом расходы на питание — это и есть стоимость питания. Предполагаем, что предложение в целом может быть построено неудачно.
Возможны первый и третий варианты.
Оборот город Санкт-Петербург можно выделить запятыми, а можно поставить перед ним тире.
Есть устойчивый оборот всё (все) и вся, означающий 'всё (все) без исключения'. В нем склоняется первый компонент (см. словарную фиксацию), значит грамматически Ваш пример корректен. Стилистически оборот экспрессивный, он будет уместен, если текст, ситуация общения допускают экспрессию.