>>32904737Mareanie is based on the crown of thorns starfish, so maybe you could look at what real-life animals eat the crown of thorns and then see what those animals' Pokemon equivalents would be, then say those are the Pokemon that eat Mareanie.
To that end, I found a site that says the crown of thorns starfish is eaten by the giant triton snail, the stars and stripes pufferfish, the titan triggerfish, and the humphead maori wrasse. I guess the Pokemon version of the pufferfish could be Qwilfish, and the triggerfish could be Bruxish, but I don't know about the sea snail or wrasse.
As for Corsola, the dex says it absorbs nutrients from water, so I guess that's what it "eats".