Буква а пишется в словах, связанных по значению с прилагательным равный 'одинаковый'. Буква о пишется в словах, связанных по значению с прилагательным ровный 'гладкий, прямой, без неровностей'. Поэтому написание зависит от смысла. В случае с кустами возможно двоякое толкование: их делают одинаковыми / их делают ровными, гладкими, прямыми. Поэтому возможно и двоякое написание. Решение в таких случаях принимает автор текста.
Правильно: конский след (в знач. "свойственный коню").
Оба варианта верны.
Правильно: «Мир, полный демонов». «Полный демонов мир».
Верно: спектакль, полный солнечной энергии.
Зональный соотносится с существительным зона в значениях: 1) географический пояс и 2) территория, область, а зонный – с тем же существительным в значениях: 1) территория, область и 2) место отбывания наказания.