Portable hotspot w/ battery

I am looking for a OpenWRT device that ticks as many of the following boxes as possible:

  • Portable (no external antennas, etc. Can be packed into a backpack for travelling)
  • Has a USB port to use a 4G model as internet gateway
  • Has 5G wifi
  • Powerful enough to support WireGuard at reasonable rates (>50mbps)
  • If can be battery powered, even better

Thanks for taking the time!