FIDO2 is a standard designed to enable passwordless authentication by using stronger authentication mechanisms such as biometrics and security keys.  WebAuthn is an API built into browsers that communicates authentication information from an authenticator to a web application.  CTAP is a protocol that standardizes methods for various security keys (Yubikey, Google Titan, etc.) to communicate with WebAuthn.