The O2, which showed the UEFA Euro final to about 20,000 football fans in 2024, has been earmarked as the venue that will host the final watch party