I'm going to do the forensics.
I don't want to generate the private key, like that bip39 mnemonic converter does. It's risky and unnecessary.
I will use the pubkey.
Where is a tool that I can use to generate the list of addresses from the pubkey?
You mean the different wallet addresses inside one HD wallet? I do not think that is possible outside of Mycelium. But Mycelium itself can show them.
Go to the leftmost screen, "Accounts". Tap the HD account to select it. Tap the menu button or icon (three dots). Select "Show unspent outputs". It will show you all addresses that have a non-zero amount.