Качаем эту бесплатную студию:
https://www.adacore.com/download
Там улучшенный Паскаль, называется Ада, и компилятор C++ тоже есть, для сборки устаревшего кода. Система сборки и IDE поддерживают смешанные проекты. Это обеспечит первые два-три пункта. Что касается Embarcadero, их бесплатные версии поддерживают только один из языков. Не помню, можно ли на один компьютер сразу две студии поставить, для Delphi и для C++. Тут могут быть проблемы.
Но есть ещё у них просто транслятор, без IDE:
https://www.embarcadero.com/ru/free-tools/ccompiler Его-то точно можно держать вместе с Delphi Community Edition