The hotkeys for those kind of basic cursor movement are inherited from codemirror and are not redefined by Obsidian. They are crafted to follow OS-level standard behavior that most users expect. If you wanna write a plugin to make them customizable, you are welcome to do so.
Note that the link you posted to the Vim commands points to an extremely old hack that dates before Obsidian had a plugin API. Nowadays there is the actual Vimrc Support plugin which can set permanent keybindings for everything you mentioned, with the exception of avy-like jumping.