My best phone is not lasting more than 3 hours of screen on time. Should I get a new cheap 5g device, a powerbank, or just charge it on the work computer?
Depends on what do you use your phone for. If you often use it then just buy another one or change the battery.