Fix the following before submitting:
- Stage 1: name must be 1–32 characters.
- Stage 1: start/end must be valid datetimes.
- Stage 1: startTime must be before endTime.
- Stage 1: startTime must be in the future.
- Stage 1: allowlist stage requires a non-zero 32-byte merkleRoot (via API or local calculator).
- Stage 1: upload a .txt list of addresses for the allowlist.
- Stage 2: name must be 1–32 characters.
- Stage 2: start/end must be valid datetimes.
- Stage 2: startTime must be before endTime.
- Stage 2: last stage must have zero merkleRoot (public).