Не мог. Полномочий нет.
Не может. Магазин обязан обслуживать любого своего посетителя и не может устанавливать сверхнормативные правила.
С масками вопрос запутанный. С одной стороны есть региональные постановления о масочных режимах с запретом обслуживания нарушителей и постановление ВС о правомерности отказа. С другой стороны любой закон (в данном случае о торговле и правах потребителя) выше любого постановления исполнительной власти (тем более федеральный закон над местным указом), ни один магазин не является контролирующим органом, а так же 416 постановление федерального правительства о том, что требовать ношения масок можно только с предоставлением масок.