Searching for Singlet Fission Candidates with Many-Body Perturbation Theory and Machine Learning