Can you quantify "overheating" first of all?
Unless you're seeing throttling, then you should be 'fine' to continue at those temps. A laptop, due to it's confined space & limited ability to cool, will (almost) always run hotter than a comparable desktop.
In terms of undervolting, if the option is not natively in the BIOS, then it's not something you can easily 'add'. To 'add' that functionality, you'd need a modded BIOS with all the potential hiccups that come with it.
Software would be your friend here. I believe both ThrottleStop and XTU allow you to undervolt your CPU.