French court upholds some of Syrian ex-leader Bashar Assad’s legal protections while approving possible future warrants