Since https://packagist.org/packages/doctrine/dbal#3.3.0 doctrine/dbal has required composer-runtime-api: ^2.
I'd suspect most people are using composer 2 anyway these days, but this would mean some potential breakages (only for installing non require-dev libraries; I think? Probably need to check).
The older 2.13.x branch doesn't have this requirement, and actually now has looser PHP requirements than earlier minor releases in the 2.x series - https://packagist.org/packages/doctrine/dbal#2.13.9