Hi there,
Not sure if it’s exactly what you’re looking for, but I’m pretty sure there is a native functionality for resource mailboxes like rooms to have a approver. I think the native flow looks alot like the way you want it. Search for “Specify users whom you want to accept/decline meetings manually: All meeting requests are sent to one or more delegates for approval.” A MS learn article pops-up. Isn’t that what you are looking for?