Question regarding MultiSig outputs
No, when multiple entities create a multisig address together, it's still a single address. It's merely that the locking script that holds the funds needs more than one signature to allow funds to be sent. So, when you're writing an indexer, you can likely get away at first with simply not distinguish singlesig and multisig addresses.