MCProtocolLib is moving to the same packet names that Minecraft: Java Edition uses internally. There is some steps involved, but hopefully this guide helps.
This guide is not perfect and is only based on updating Geyser to the new packet names. Please reach out in the comments or on Geyser's Discord (https://discord.gg/geysermc) for assistance.
Handshake packet: com.github.steveice10.mc.protocol.packet.handshake.client.HandshakePacket
-> com.github.steveice10.mc.protocol.packet.handshake.serverbound.ClientIntentionPacket
Login packets
Rename com.github.steveice10.mc.protocol.packet.login.server.
to com.github.steveice10.mc.protocol.packet.login.clientbound.
Rename com.github.steveice10.mc.protocol.packet.login.client.
to com.github.steveice10.mc.protocol.packet.login.serverbound.