Как сделать так, чтобы при наведении на отдельную квартиру (path) менялся стиль ссылки, соответствующей этой квартире?
Из data-атрибута получать номер квартиры. По нему выбирать и path и элемент списка:
snippet
Подробнее.
Интересуют события, когда мышка наезжает на path или на элемент списка, и когда уезжает.

И у path и у элементов списка у каждого в дата-атрибуте data-flat записан номер квартиры. 
Когда происходит событие, надо:
получить из data-атрибута номер квартиры
переключить класс active (включить или выключить его, в зависимости от типа события

Зная номер квартиры, можно выбрать элементы, у которых атрибут data-flat совпадает с этим номером. Для этого используется селектор [data-flat="42"]
Я накидал готовый пример, посмотрите его.
Надеюсь это поможет!
CodePen