This issue is a follow-up of #9959. In order to make it easier to manage versions of packages within the workspace, the workspace: protocol should be used to remove the need to specify exact versions that are likely to conflict or get out of sync (e.g. ^5.4.0-prerelease.15).