Оба варианта отвечают литературной норме.
Запятая нужна.
Корректно ориентироваться на написание в «Большой российской энциклопедии»: Джума-мечеть. В данном сочетании первый элемент воспринимается как собственное название конкретной мечети.
Запятая нужна.
С точки зрения грамматики это сочетание корректно, с точки зрения смысла — зависит от ситуации.
Запятая не требуется.