Как организовать лучшее окружение для разработки под Битрикс?
Лично я пользуюсь рецептом этих ребят: https://southbridge.io/bitrix-k8s Его 1 раз освоить - потом всю жизнь наслаждаться. Но там у них в статье, конечно, изложен только общий план, но более подробно никто с вами делиться не будет.
Я с Битриксом незнаком, но все же отвечу (ИМХО, это не зависит от продукта и даже от языка).
Есть два вопроса:
1) как совместно работать с кодом? Git сегодня занял 99% рынка, так что ответ простой - Git репозитори или в облаке (Github, GitLab, ...) или локально. И выработать методику работы - или git workflow, или попроще.
2) как поднимать тестовые окружения? Можно на основе K8S (как посоветовала Юлия Бедросова ),  можно на основе обычных виртуалок локально или в облаке. Зависит от того,  достаточно ли  вам фиксированное кол-во тестовых сред, или необдимо поднимать новую по запросу. И ес-но, от devops skills вашей команды.