Op must have an iron rod for a spine. I naturally slouch lying down. Cats are less fluid than my posture at 4pm-second-wind, two-screens-of-code-and-one-of-data full-crunch-engaged mode.
Get a standing desk and put on something with a beat. Same style, but it's better for your spine and you don't need fidget toys for when you're pegging your CPU.
the only solution appear to be a reverse standing desk. you get one of those reclinable planks to hang yourself upside down at an incline and have gravity fix your posture