Option A and B make sense, you don't need root or admin to member accounts for just SAML federation. The IP address (C) is a distractor here, SAML trusts are all about metadata exchange and certificates. If I missed something let me know.
Yeah, for federation you really need both the AWS SSO (IAM Identity Center) SAML metadata and the IdP's metadata like the X.509 cert. So that's A and B. No need for IPs or access to all accounts here. Pretty sure that's what they're looking for, but shout if you see it differently!
Yeah, for SAML 2.0 federation you definitely need the metadata files from both sides. So A and B are the way to go here. The IP address and root/admin access aren't part of this setup, just need the right metadata exchange. Pretty sure that's all there is to it, unless I'm missing some edge case.