Moin!
Für das Laden des Akku benörigst du ein separates Lademodul. Wie du schon selbst gesehen hast, kann das der Arduino nicht leisten.
So könnte der Aufbau dann aussehen:
Das hier dargestellte Micro-USB Break-Out könntest du dann natürlich durch eines mit USB-C ersetzen.
Den Pololu musst du nicht nutzen, der Step-Up ist aber notwendig um die Spannung des LiFePo auf 5V anzuheben.