Edit:
After some experiments with bones and constraints I achieved the effect I was going for! It took around 10 minutes to achieve this effect, it’s quite simple to do.
— Pre-Edit
Here it is! I think I overcomplicated this animations, I used a total of 6 bones, I think I can achieve the same effect with two bones and some modifiers, I’ll try that later.