You need a 27mm standard and 30mm deep well socket for the lower shock bolt, those are uncommon so you'll need to pick those up if you don't have them. Most of the other stuff is 8/10/15/18mm. You'll need to disconnect the tie rod end from the knuckle, disconnect front sway bar from sway bar link, and unbolt the 2 small brackets holding brake lines. Then you'll need a good thin BUT STRONG prybar to push down the lower control arm to give the shock room to come out of the control arm at the bottom. It really helps to have 2 people but it can be done alone if you take your time. The upper shock bolts are 15mm, there are 3 on each side and they're annoying to get to. I got to 2 of mine easier from the top, under the hood. The lower shock bolt torque spec is 406ft lbs. I didn't have a big enough torque wrench so I took an air impact rated at 450lbs forward torque and hammered it on until the impact basically stopped. Since you have a 2019 you'll also need to unplug the wire for the live valve upper control arm position sensor and get it out of your way. It plugs into the vehicle harness right up inside the fender wells, you unplug it there and leave the short part of wire connected to your shock. Don't try to pry the wire off your shock, it'll never go back on the same way unless you buy new wire clips to hold it on. You'll also want some lashing straps or small ratcheting tie downs for getting your brake caliper held up out of the way so you don't pull on your brake lines.
The only actual difficult part for me was prying down the passenger control arm far enough to pull the shock out. It didn't want to go down far enough for me. Had to enlist the wife for help. Good luck man!