Innox IVA 28 Tabletop Microphone Stand
If the stand is fully extended at a steep angle like 70-90 degrees, it is difficult to knock over.
I tried the stand out with the fairly heavy (285g) Shure 58A with XLR cable connected, and it was stable even at 50 degrees to the horizontal. This is pretty good, after all, you have to take sensible care with even the most stable of floor mounted mic stands.
When placed on a table or desk top extended, the Innox stand extends enough to position the microphone halfway between the guitar's soundhole and your mouth. By standing 45-50cm away, you can achieve a good balance between voice and guitar even if you move slightly, so the stand can also be used for home recordings.