Quite a few people are using alternative GPS modules, like UM960/UM980/UM982, which speak NMEA instead of UBX. For feature parity, it would be required to re-establish support for NMEA. I'm not sure if you'd want to add this back in https://github.com/jkaflik/ublox_f9p (to have the same interface and share some code) or have another package for it (for separation of concerns). Found also https://index.ros.org/p/nmea_navsat_driver/, but not sure if that would fit your needs. Might need a compatibility layer.
Quite a few people are using alternative GPS modules, like UM960/UM980/UM982, which speak NMEA instead of UBX. For feature parity, it would be required to re-establish support for NMEA. I'm not sure if you'd want to add this back in https://github.com/jkaflik/ublox_f9p (to have the same interface and share some code) or have another package for it (for separation of concerns). Found also https://index.ros.org/p/nmea_navsat_driver/, but not sure if that would fit your needs. Might need a compatibility layer.