All consoles can join third-party servers - including Geyser servers - with workarounds. Xbox One, Nintendo Switch, and PS4 systems can join third-party servers using a third-party program called BedrockConnect. For technical information about the program, including how to run your own setup, see their GitHub repository (This program is not affiliated with GeyserMC). Other methods are also available for use.
NOTE: The main IP used for BedrockConnect is often blocked on consoles, if you run into issues with internet connection or joining servers after changing your DNS, consider using either one of the other BedrockConnect servers on the BedrockConnect Github Page, or the Public GeyserConnect which allows connecting to both Java and Bedrock servers.
Follow video tutorial: https://youtu.be/g8mHvasVHMs
Follow video tutorial: https://youtu.be/zalT_oR1nPM
Source / find out more information:
https://github.com/GeyserMC/Geyser/wiki/Using-Geyser-with-Consoles