that's a big ask - I have no idea how you'd stabilise stuff at distance - it's inherently not right?. Have you tried something along the lines of the difference of gaussians ? not sure it'd be controllable enough, stable over time or performant but it looks pretty good and will probably work pretty well on depth. acerola…
There is only 2 things to consider, nothing else: 1. How does it shade w/o a normalmap applied 2. How much overdraw you create. In both cases, D from your ones , or manual 1 or 2 from Pior's example would work the best. These, because you don't have very tiny and long faces - on D of your's you still have some. And because…