PrusaSlicer has a “hidden” setting that allows you specify the distance between parts. Just right-click the “Arrange” button and set your own settings. I use 2mm spacing and enable rotations.
Before:
Default Options Modal:
After 2mm spacing optimization: