bada41ecd6
Same bug as device pricing: timedelta.days floors partial days. Fixed 14 more pricing-critical locations across 7 files: - traffic addon pricing (bot handler + cabinet + miniapp) - country addon pricing (bot handler + miniapp) - generic addon pricing helper (common.py) - auto-purchase device recomputation - subscription CRUD pricing helper Display-only .days usages intentionally left as floor (correct for showing "X days left" to users).