Migrate to HepMC3 BeamEffects
(This is a copy of !34352 (closed)) In this MR:
- Migrate the BeamEffects package to HepMC3.
This package is quite independent of the rest of the simualtion code, so it makes a good place to start the migration of the AthSimulation project.