Which public extended key should I use?
Imagine I want to share a key with someone that would allow them to generate the same addresses available for my seed words on the web wallet, but without allowing them to send any transactions.

I'm pretty sure what you suggest is not possible.
The only single datum of information from which you can produce all the addresses is the one that also allows you to spend money.