Zu 1.Zwecks Software würde ich eher zu Textprogramm oder besser: Desktop Publishing raten (wiederkehrendes Layout), es sei denn, du willst in Excel die Daten für die Karten aus einer großen Tabelle mit den gesammelten Informationen herauslesen und so die Sache ein wenig automatisieren.
Zwecks konkreten Programmen: Affinity (careful, I'm biased) oder falls du was mit Apfel drauf hast: Pages (simpel und flott zu bedienen)
Zu 2.Ich würde sagen bei 8pt ist die Schmerzgrenze sicher erreicht außer es handelt sich mal um wirklich nebensächliche Details, dann vieleiiiiicht auch bis 6 pt. Aber auf keinen Fall einen längeren Text in so mikroskopisch. Dabei auch darauf achten, dass je nach Schriftart 8 pt nicht gleich 8 pt ist und die Lesbarkeit bei kleiner Schritgröße sehr unterschiedlich ausfallen kann.
Ich denke aber statt komplette Texte drauf zu packen wäre vielleicht ein Indampfen der Beschreibung in Stichpunktform sinnvoll. Denn das Grundlegende kennt Spielerin oder Spieler ja bzw. wenn es dann wirklich mal auf jeden Krümel ankäme kann man notfalls ja dann doch mal nachschlagen. Die Karte ist ja eine Ergänzung, nicht Ersatz des Regelwerks.
Zu 3.–
Zu 4.Layout!
Farbe!
Man kann auf dem selben Platz die gleiche Information extrem unterschiedlich unterbringen. Gerade wenn Platz knapp ist ist man schnell versucht, die Dinge zusammen zu stopfen und verliert dadurch mehr als man gewinnt. Ich hänge mal ein vorher-nachher Beispiel an (nicht als Klusch… gemeint), dass ich so ähnlich vor ein paar Jahren im Einsatz hatte. Beide Seiten enthalten alles relevante (der Raum war egal, weil der den Schülern eh bekannt war).

Aber: Layout braucht eine Menge Zeit und das Eindampfen auf das Wesentliche ebenso