Geometry Nodes interop with armatures (or just the time domain in general) is still very limited…
Maybe Animation Nodes?
Good luck!