а) как убрать через настройки " /" перед закрывающим одиночным тегом?
Зачем?
Использование такого синтаксиса с нормальным закрытием тегов только повышает надёжность и снижает шанс конфликта.
б) какой плагин для форматирования кода в VS Code посоветуете с личного положительного опыта? Форматировать нужно html, css, scss, js и php.
Для php хз что посоветовать, а для js использую eslint --fix, а для css/scss - stylelint
1. Не советую искать один универсальный инструмент для всего.
2. Советую искать самодостаточные инструменты для каждого языка (возможно, это будет плагин для eslint), которые не зависят от плагинов в VSCode. Тот же prettier и eslint как раз из таких - они работают самостоятельно, а плагин только чуть упрощает работу с ними.