Cambodia’s king has pardoned former opposition leader Kem Sokha for a treason conviction, just weeks after he lost an appeal to overturn the verdict.