CellMapper is likely the closest option to address your needs. While its data isn’t open source and the app doesn’t offer an offline mode, it does utilize an OSM implementation and data should be reasonably accurate and up-to-date.

IMO, incorporating and maintaining MNO carrier info in OSM itself would be a monumental task.