While this solves your problem, unfortunately this is not the correct solution.
In 23.4, we split the packages in design time and runtime and the problem you and @oscar are facing is because of this split that is conflicting with other packages that you have in the process.
Your solution brings the whole design time package at runtime and that’s how other packages don’t have conflicts.
Stay tuned, a fix should be coming in the following week.