Возможны оба варианта.
Оба варианта возможны.
Правильно. Слова город и огород этимологически родственные (слово город, как и огород, первоначально означало 'огороженное место'), но в современном русском языке однокоренными не являются.
Лучше: в огороде.
На месте скобок можно поставить запятую или тире.
Мягкий знак пишется перед -ся в неопределенной форме глагола (что делать? купаться) и не пишется в форме 3-го лица единственного и множественного числа (что делает? купается, что делают? купаются).
Корректны оба варианта.
На первый взгляд может показаться, что значения прилагательных огородный и огороднический дают возможность охарактеризовать магазин обоими словами. Огородный — 'относящийся к огороду, связанный с ним'; огороднический — 'относящийся к огородничеству, огородникам'. Но прилагательное садово-огородный, соотносимое со словами сад и огород, закрепилось как характеристика магазина, а также инвентаря, инструментов для сада и огорода. Садово-огороднический употребительно в названиях таких организаций, как товарищество, объединение, кооператив и под. Рекомендуем придерживаться сложившейся практики словоупотребления.
Запятые не нужны.