Нужно не бездумно перебирать функции, а разобраться.
У вас строка содержит numerical character entity, которые сначала нужно превратить в символы, а уже потом применять к строке то, что удаляет символы.
Иван, конечно, не помогло. Потому что вы не понимаете, что делают эти функции. Первая заменяет специальные символы на численные сущности (а вам нужно строго наоборот), а вторая удаляет теги (это вам вообще не нужно).
Если напрямую то как-то так: (\&\#[5-9]\d\d\d) а лучше их превратить в обычные символы(https://github.com/gavinggordon/htmlentities либо искать что-то подобное, встроенный в php html_entity_decode довольно бесполезен в современных реалиях) и срезать весь ненужный диапазон: [\x{fff}-\x{ffff}]