Analysis Jamie Allen’s Coventry City Exit Explained: Contract, Replacements, and Fan Reactions 15 May 2026