Ouff... That would be a lot of typing... Your question raises a little bit of a red flag for me. So please let me steer my answer into another direction. Because I don't just want to give you a bad "just google it"-reply.
I'm gonna first recommend that you'd actually do a simpler setup. If all you're gonna do is lighter office work. Where most of what is done, is either in browser. Or some larger spreadsheets? Then go with something similar to Intel NUCs. There are great alternatives. Mostly, You'll get far less headaches. FAR, FAR less! And for so much
less money!
Not only because the performance of the thin client route is going to be a tricky point. You'd probably have to invest quite substantial amounts of time and money. And remember, diminishing returns are
real here.
Things that you'd have to make sure works. All of which will require large amounts of research, and double checking. Followed by probably large amounts of eventual trouble shooting.
Since you're using this for a business setting. I'm raising the bar quite a bit here.
- Getting shared GPU to work.
- Being reliable enough for a business setting.
- Networking VM <-> Host
- Remote connections (RDP/VNC/Spice).
- Will you be able to use that USB-stick in the future?
- Networking speed.
- Licensing to stay legal.
- Do you have employees?
- Pool layouts for multiple desktop VMs.
- Class 1 vs Class 2 Hypervisors.
- Much much more
Now, I don't want to be a debbie downer. All of this above to me sounds like a really fun project. And I'm building something similar for my self. But my results with GPU's and Scales VMs, aren't great at the moment. Sharing a GPU between several Guests is still on my to-try-list.
I bet you too would be hopefully on a great learning journey. But I wouldn't set it up for my customers this way. And I don't want to harp on your idea. It is your business, and subsequent time.

So if/when you do try, start with reasonable proof of concept
before you sink tonnes of cash into new hardware.
If someone has input regarding shared GPU (Arc maybe?), then that would be fantastic.