I've used org-noter to annotate PDFs in line, so I'd expect org-roam + links wouldn't hurt. Org will display images inline. I don't have a great answer for links into Excel. Do you need the data to "come back out", or just reference capability?
Related video demo: https://www.youtube.com/watch?v=Wy9WvF5gWYg