Запятая нужна. Если название состоит из двух частей, соединенных союзом или, то перед союзом ставится запятая.
Можно писать и слитно, и раздельно. Раздельное написание подчеркивает отрицание.
Запятая ставится.
Возможны (в зависимости от смысла) разные пунктуационные варианты оформления этого предложения: Идут на город с востока — и с юга идут!; Идут на город с востока и с юга идут!; Идут на город, с востока и с юга идут!; Идут на город — с востока и с юга идут!
См. ответ № 196382.
Следует ориентироваться на рекомендацию орфографического словаря: Баба-яга.
Корректно: 20 лет служения милосердию.
В предложениях такого типа никакие знаки не нужны. Однако при желании интонационно разделить предложение на две части можно поставить тире.
Допустимы варианты с предлогом и без предлога, буквенное наращение после цифр не требуется.