Issue #3086644 by Mile23, alexpott, Mixologic, greg.1.anderson, jibran, catch: LegacyProject composer templates wrongly reference 8.x + fix test coverage (cherry picked from commit 62dcbf81)