Introduced a new toggle on the course pack creation page to control whether an initial batch is automatically generated. When enabled, the start date is now required to ensure semester anchoring, while disabling it allows admins to create a structure-only pack and configure batches manually. This update improves flexibility for pack setups while maintaining backward compatibility. Flexibility for admins

Added optional default batch creation for new course packs - subh05sus/sparkmentis-fork