SD732G, or SD750G minimum, IMO
EDIT: Apart from xiaomi.eu, no 3rd-party custom ROM that's not a battery killer exists (nor kernel, nor a combination of). They are all based on LineageOS (there are a TON of files, easy to see) and Lineage itself has crazy battery issues, unfortunately. Device...