Giant do a specific bearing press kit for their frames:
https://www.cyclestore.co.uk/giant_maestro_bearing_tool_kit-ID_68169
In fact, it’s very generic and I’ve used it to press bearings on all sorts of different bikes, although it was originally bought to service a couple of Anthems I have. Obviously, sockets and bolts will also do, but there’s nothing like having the proper kit to make a job go smoothly.
FWIW, I consider Giant bikes to have some of the easiest-to-swap bearings of any bike and with the proper tool kit, it’s a genuinely trivial job. Frankly, they’re so easy to swap and relatively cheap to buy the bearings, this one gets abused and pressure washed with very little care taken 🙂