Authorities had sought to ban Amir Haskel and two other protesters from Jerusalem after Friday protest, but court rules doing so would clamp down on their right to free speech