There are also a lot of companies that specialise in garage roof repairs - they would advertise to me on social media when I'd been typing or talking about it myself.
Because garages that share a roof are not uncommon, they will presumably have worked on or at least come across similar problems before and would be able to tell you how/if it could be done.
My concern would be that any replacement of your roof that doesn't involve your immediate neighbour's roof as well might create another spot where water could get in.
There are also a lot of companies that specialise in garage roof repairs - they would advertise to me on social media when I'd been typing or talking about it myself.
Because garages that share a roof are not uncommon, they will presumably have worked on or at least come across similar problems before and would be able to tell you how/if it could be done.
My concern would be that any replacement of your roof that doesn't involve your immediate neighbour's roof as well might create another spot where water could get in.