Am I correct to say that I require at least 2 seeds and 1 zpub to be able to access the coins?
Yes. As long as the zpub doesn't corresponds to the 2 seeds you've stated.
So if I lose one seed and its associated zpub, then I will lose the coins?
Technically. Since your Multisig is generated with the list of public keys from those xpubs. However, if you can somehow figure out the redeem script of the address that the coins are in, you can still spend them. It is unlikely that you would be able to do so since the whole point is to discourage address reuse.
If I store the 3 seeds in a geographically distributed manner, the seed storage should be as follows?
Yes.
Also, is there a mnemonic form for storing zpub? Seems pointless to have mnemonic for seed, but no mnemonic for zpub. Seems like both are equally important.
No standard for those.