High memory utilisation iPhone6: how to identify greedy apps/processes
One thing missing from your question is the age of your iPhone 6 or, more specifically, the age of your battery. My guess is that a battery replacement is in order as the symptoms just fit.

Also, the high memory utilisation is not likely to explain the symptoms your iPhone is currently having. An ageing battery, on the other hand (and ageing could refer to its cycle count instead of its age in time), is certainly one possible explanation for your symptoms. 

iPhone batteries are typically rated at having a maximum battery life of 500 cycles. However, this refers to the life of the battery and not to when you'll start noticing issues. In my experience, batteries can start showing signs of wear as early as when they reach about 65% of their cycle count and they start showing more serious signs at around 80% of their cycle count, so that's one figure you may want to investigate if you're still trying to make a decision.

It's not clear which version of the Lirum app you're using, but if you're only using the Lite version or aren't getting an indication of how many cycles your battery has had, you may want to consider coconutBattery (assuming you also have a Mac). 

coconutBattery is an awesome app that you can install on your Mac (if you have one). You can then connect your iPhone to your Mac and this app will show you the battery's current charge, its full charge capacity, and its design capacity, its cycle count, and so on. 

If you have a MacBook of some sort it'll give you a whole heap of info relating to your MacBook battery too.