Lahore High Court rules the Child Marriage Restraint Act 2026 cannot apply retrospectively, overturns a shelter home order and allows Kiran Shaheen to live by her own choice.