I'm a xamarin forms developer working in Link Development which has 7 xamarin developers team. I delivered apps on iOS, Android & Windows in Egypt & UAE.
Please find my answers, we can share more details if you accept:
Q1: I suggest using Xamarin Forms to deliver Windows & macOS.
Q2: I worked before in audio & video on Xamarin Forms ( i used native audio renderers & InTheHand for video)
Q3: I always use SQLite and can make sync mechanism if needed
Q4: Yes, I went through it and I offer to build the desktop solution on Windows & macOS
Q5: I created installer for Windows from WPF app before and willing to do so for Windows & Mac (not big issue)
note: after getting requirements in details, I will send you a sheet with estimates & cost