I'm highly technical and I can discuss some architecture with the engineers of my team. I would like to get back to programming, to make some experiments and hacks. But all the resources I find assume that they need to teach me what are for loops or what is an http request.
There are any resources for taking my rust off?
You want to do some experiments and hacks? Just do them. Start by assuming that you know everything you need to know to do them, and just start implementing. When you hit something you don't know how to do, learn that - either online, or by talking it over with the engineers you work with.
Per your question, although I hate leetcode - it's likely a good place to start polishing or establishing some new fundamentals in the language of your choice. I wouldn't worry too much about building a portfolio and as others have mentioned - you'll have an easier time breaking in as a PM.
If you just want to play around with code, then I would say look into Python related projects to automate parts of your life or make an Android app.
Also, I wonder why you can't just skip certain parts, or maybe just go through the rote exercises. When I wanted to learn SwiftUI, I still ran through the extreme basics. Who cares? It's not the worst chore.
What do you need to get up to speed on? Business programming, embedded, systems? Which languages and technologies are in use at your company?