On that first point, calculating spacetime metrics is such a horrible task most of the time that I avoided it at all costs. When I was working with novel spacetimes I was literally just writing down metrics and calculating certain features of the mass distribution from that.
For example I wrote down this way to have a solid disk of rotating spacetime by modifying the Alcubierre warp drive metric, and you can then calculate the radial mass distribution. I did that calculation to show that such a spacetime requires negative mass to exist.
I’ve only ever done QFT in curved spacetime, but I don’t see any reason why you couldn’t do EM, it’ll be a vaguely similar process. I never actually dealt with any scenarios where the curvature was that extreme, and QFT in a curved background is kinda bizarre and doesn’t always require one to consider the specific trajectories, though you definitely can especially if you’re doing some quantum teleportation stuff. In my area it’s simpler to ignore QED and to just consider a massless scalar field, this gives you plenty of information about what photons do without worrying about polarisations and electrons.
It’s been a long time since I did any reading on the geometric optics approximation (in the context of GR this is the formal name for light travelling on null geodesics), but for the most part it’s not something you have to consider, even outside of black holes the curvature tends to be pretty tame (that’s why you can comfortably fall into one in sci-fi), so unfortunately I don’t know of any phenomena (in GR) where it’s important. QFT in curved spacetime generally requires you to stay away from large curvatures, otherwise you start entering into the territory of quantum gravity for which there is no accepted theory.
Outside of GR, it breaks down quite regularly, including I believe, for the classic double slit experiment.
Edit: Another really cool fact about black holes is that even when you’ve got really large wavelengths, it often doesn’t matter because they get blue shifted to smaller wavelengths once you get close to be horizon.