Как можно скрыть раздел меню для неавторизованного пользователя?
<ul class="list-inside bullet-list-item flex flex-wrap justify-between -mx-5 -my-2">
    <?php 
 if ($isAuthorized) { //тут условие проверки авторизации
        foreach ($menu as $value) {
 ?>
        <li class="px-5 py-2">
            <a class="<?= selectedMenu($value['path']) ? 'text-orange cursor-default' : 'text-gray-600 hover:text-orange' ?>"
               href="<?= $value['path'] ?>"><?= cutString($value['title']) ?></a></li>
    <?php }
}
 ?>
</ul>
Не здесь нужно скрывать.
В том месте где у вас формируется массив ссылок проверяйте уровень доступа и не добавляйте ссылки, если доступа нет.