Hello
If you look on the repair section of Vida it shows a specific pry bar used to break the interference fit of the ball joint which Volvo does not supply separately.
With a bit of ingenuity it should be easy to replicate or you can buy a generic one
https://www.onbuy.com/gb/p/12m-wishb...xoC04UQAvD_BwE
I would also utilise a tiny bit of heat on the hub carrier but follow up on the ball joint knuckle pin with plumbers freeze spray, in an attempt to get it to rapidly reduce in size.
You can get universal ball joint rubbers...I've never had much luck with them.
Here is a link to several ball joints,
https://www.partsinmotion.co.uk/car-...ljoint#contentall with bolts. At least if you have a new ball joint ready you can use more force to remove the old one.
HTH
Cheers
Dave