cefdfc54cc
Port validations from dev monolith that were missing after sub-router split: - Validate period_days against tariff's configured periods - Allow custom days only if tariff explicitly supports them - Reject zero-price purchases for non-daily tariffs (defense in depth)