Modular phones are especially hard. There is both an power optimization & physical size constraints. Neither of which square with modular replacements.
Consider Linux phones instead (Librem 5 or Pinephone). Those are repairable and with lifetime software updates unlike any Android or Graphene OS.
I would love a Framework phone with the option to have Graphene OS pre-installed.