Supernova lightCURVE POPulation Synthesis I: Including interacting binaries is key to understanding the diversity of type II supernova lightcurves