I’ve been down the same path as you are on right now. It is possible to find and install a pirate version of micropython with PPP built in. Unfortunately in exchange for PPP you’ll lose a bit of functionality.
I couldnt get mine to work so eventually i bought a pi zero 2 w and it worked straight away!
If you get it to work come back and tell me what i was doing wrong.
Good luck!