In Editor.subs.php you have a commented out line in the icons array, this is causing the update to fail. If you fix that it should work.
//array('value' => 'vidéo', 'name' => $txt['icon_camera']),
In the MessageTopicIcons.class.php on line 74 you have the following
$this->_stable_icons = array_merge($this->_stable_icons, array_column($custom, 'first_icon'));
It should be
$custom_icons = array_map(function($element) {
return $element['first_icon'];
}, $custom);
$this->_stable_icons = array_merge($this->_stable_icons, $custom_icons);
If you correct those two differences the patch should pass.