Randomization and kits

Fixed issue Description
37355439

Selecting kits for destruction shipments functions correctly

Now, using the header checkbox to select kits for destruction shipments works properly. The system correctly includes all eligible kits in the shipment and excludes unsupported kits, preventing errors and ensuring accurate shipment creation.

37978618

Predictive resupply calculations and Projected Supplies report use the correct visit window start date

Now, predictive resupply calculations and the Projected Supplies report correctly use the visit window start date when determining projected visit eligibility. Additionally, visits are included in supply projections as soon as their allowable visit window begins, ensuring a more accurate predictive resupply planning and kit forecasting.