Zu den ersten beiden Punkten sage ich jetzt mal nichts. Zum Thema Spamfilter gibt es einige Threads hier im Forum. Deine Webseiten und den Shop kenne ich nicht, weiss nicht wie aufwändig sie sind und welche Caches von den Webseiten auf deinem Server eventuell verwendet werden oder eben auch nicht. Wie wichtig Caching im Allgemeinen ist und beim Shared Hosting im Besonderen, sieht man an den regelmäßigen Threads zum Thema Wordpress, WooCommerce und Performance.
Unbegrenzt Webseiten aufschalten kannst du prinzipiell schon. Klar, irgendwann ist die Grenze der Leistungsfähigkeit erreicht, aber rein technisch kannst du beliebig viele Seiten aufschalten, auch beliebig viele Domains. Beim Webhosting 8000 12 Inklusivdomains (.de), 12 externe Domains, die also nicht bei netcup registriert sind und beliebig viele bei netcup registrierte Zusatzdomains. Und dann kann man ja auch noch Subdomains nutzen. Also daran wird es sicher nicht scheitern. Wenn man davon ausgeht, dass ein Webhosting 8000 für netcup auch bei einem Preis von 5,67 € noch rentabel sein muss, zudem 12 Inklusivdomains beinhaltet und netcup für die Wartung und Aktualisierung der Soft- und Hardware der Server verantwortlich ist, darf man natürlich keine Wunder erwarten.
Kundenseiten aufschalten? Da sehe ich in den AGBs keinen echten Hinderungsgrund. Klar ist, dass du für das Verhalten und die veröffentlichten Inhalte deiner Kunden haftest. Du bist der Vertragspartner von netcup, nicht deine Kunden. Wenn da was vorfällt, ein Schaden für netcup entsteht, dann wird sich netcup nicht an deine Kunden halten, sondern an dich.
Rein praktisch wird es wohl nur funktionieren, wenn die Kundenseiten komplett von dir betreut bzw aufgeschaltet werden, weil der Zugang zum CCP/WCP nicht wirklich resellertauglich ist. Falls die Kunden sich also selbst ins CCP/WCP einloggen sollen, wird das m.E. nicht funktionieren können. Da wäre dann eher ein Reseller-Webhosting angebracht.
Die 12 de-Domains sind Inklusivdomains, die kosten also nichts bzw die Kosten sind im Preis des Webhostings enthalten. Also keine Aktivierungsgebühr und auch sonst keine monatlichen/jährlichen Zuatzkosten. Du kannst da sowohl neue Domains registrieren als anderswo registrierte Domains mittels AUTH-Code zu netcup in dein Webhosting transferieren. Du musst die 12 Domains auch nicht direkt beim Kauf des Webhostings registrieren oder transferieren.
Ich würde an deiner Stelle das Webhosting buchen und erst mal einen Klon des Online-Shops mit einer externen Domain installieren um zu testen, ob die Response-Time ausreicht. Notfalls hast du ja die Zufriedenheitsgarantie, musst zwar beim Kauf erst mal 6 Monate bezahlen, bekommst das Geld aber bei Unzufriedenheit innerhalb der 30 Tage wieder zurück.