Extends `payment_reminders.py` from Case Study 19-2 - Adds a fourth tier: "pre-due reminder" sent 3 days before the due date (friendly, not a warning) - Generates drafts for all tiers (pre-due, gentle, firm, final) - Adds an HTML version of each draft in addition to the plain text version