From Firehouse Subs to Capriotti’s and PrimoHoagies, these chains serve the best meatball subs in America right now.