Any variation of trackpoint where you have to move your hand away from the keyboard, is a failure IMHO
Probably my lack of imagination, the article is about desk setup, and while you can move a trackball with basically anything that has friction, a trackpoint is a lot smaller and finicky. A joystick could be a better version if we're thinking adaptive input.
https://keychron.co.jp/pages/nape-pro
Anyone wanting one that could fit anywhere on any side of a keyboard could be interested.
So, hold down the scroll lock button and the thumbstick becomes a scroller. That leaves three buttons for left, middle and right.
"scroll button is also usually the middle button" -- these functions are completely separable in libinput.
I can highly recommend the Azeron Cyro [1] (cannot comment on their other products, but they look interesting). It is partly 3D printed, but also repairable and mod-able. It is the only vertical mouse I am aware of, with a modest amount of keys (15 + scroll wheel + analog thumbstick). I say keys since, well, in software they're recognized as such. You can also make it a Bluetooth mouse (I use USB2BT+), though obviously you suffer a bit from latency.