Yeah, that's what I was afraid of, this is going to be much more complicated than using a simple pre-computed normalmap.
Here's a GLSL example:
https://dev.to/ndesmic/webgl-engine-from-scratch-14-bump-maps-and-simple-animation-3fef
But if you're asking here then you probably aren't experienced enough to go porting glsl into visual shader graph(though it is one of the best ways to learn).
Unless of course you already know how to implement a sobel filter/operator, in which case converting bump/height map to a normal map will be easy!