2)
Yes, ~に決まっている means "It's certain that~ / It must be that~". だろう gives a nuance of something like "don't you think so?".
3)
When 食い止められる is potential, your interpretation is correct, since it means あいつが大きな力を持つ前に、(あいつを)食い止められるかもしれん. However, when 食い止められる is passive, は is more common because あいつ is the subject of the two clauses and は covers the entire sentence, as in あいつは、大きな力を持つ前に、食い止められるかもしれん (=大きな力を持つ前に、あいつは食い止められるかもしれん). が unusually emphasizes あいつ in this case, therefore it works as a contrastive marker "He, not someone else but he, might be stopped".
The theme of the sentence is their opportunity/ability in potential, but his(あいつ's) future in passive. Also, passive has a nuance of someone else's problem, not our problem, so potential is more appropriate also in this sense, I suppose.