См. в «Письмовнике».
Сочетания находиться на магазине, работать на магазине могут быть употреблены только в одном значениии - "на крыше магазина". В остальных значениях следует использовать предлог В: в магазине.
Чтобы выразить нужный смысл, фразу придется перестраивать. Например: в 51 (пятидесяти одной) торговой точке, среди которых строительные магазины и рынки.
См. ответ № 175932. Если имеется в виду улица и номер дома, после улицы нужна запятая.
Такая пунктуация возможна.
Корректно с тире: оператор склада — водитель погрузчика; директор магазина — партнёр. Сравним пример из параграфа 154 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина: обратиться к директору — художественному руководителю.
Корректно написание с двумя дефисами.
В смысле, магазин, в котором можно сделать такую покупку? Такое сочетание возможно.