1. отдельные образы. ибо может потребоваться другая версия софта, другие настройки и все такое.
2.
https://www.jetbrains.com/help/phpstorm/configurin...
3. проект живет на маке, в вагрант он автоматически монтируется. по этой причине гит и некоторые другие инструменты удобнее иметь на хосте. хотя при желании конечно же можно держать все в виртуалке, но это менее удобно.
4. смотреть п. 3
5. делают. но я в таком не вижу никакого смысла.