A suite of designed protein cages using machine learning and protein fragment-based protocols