=pro Cleaner way to declare Scala Version dependent dependencies

Port of PR #15887 to master
Merge pull request #15893 from akka/wip-cleaner-scala-specific-version-dependencies-ban

=pro Cleaner way to declare Scala Version dependent dependencies