All of the options listed can serve as external factors for a civilization's decline. However, if you need to choose one, foreign invasion is often considered a significant external factor that directly impacts a civilization's stability and control.
If you were looking for the single most prominent external factor, then foreign invasion would likely be the best answer. But all options are valid external factors in different historical contexts.