Flour and your technique look good. I'm not sure about that recipe though.
(fyi: Difference between pasta flour and pizza flour is that the pasta flour will generally have lower protein - which means that when wet/risen it will be less 'sturdy' - which sounds like the issue you're having, only your flour is decent)
Maybe try this instead:
300g of 00 flour (no all-purpose)
185g/ml water
1 teaspoon of olive oil
1/4 a packet of dried instant yeast
Mix all the dry ingredients first. Then add the wet and use your stand mixer as you did above. Allow to prove for 2 hours then divide into 2-3 balls, depending on the size of pizza you want. Once you've divided, flour the outside of the balls a bit and then allow to rise again for an hour or two.
Rather than use a rolling pin I'd suggest learning to stretch the dough. The technique in this video you can learn pretty easily:
https://www.youtube.com/watch?v=IMuIOh9luzg
You'll need to watch that bit of the video a couple of times but you'll get it really quickly, especially if you're used to handling wet doughs (e.g. naan, pretty sure I remember chatting to you about that in the past).
Use a wooden pizza peel and a light dusting of flour or semolina. You shouldn't get any sticking.