I think if you eat in company, round a table with conversation you allow the time, 20 minutes, for food to get to your stomach and send the "I'm full" or at least sated, to 80%, always leave the table wanting a bit more.
Changing your emotional connection to food, enjoying your meals, have a drop of wine, bottle of water on the table, bread basket, olives and turn off screens and talk use your eating as the hub of your household. Sit at a table.
Smaller portions, slower more enjoyable eating, food can be cheap, healthy, tasty and simple.
There was that great book a while back
"Eat less mostly plants"
A lot of the modern world takes out the joy of food. And it should be a joy, we all have to eat every day. It shouldn't be a battle with yourself mainly.
You can choose not to buy the UPF crap you shovel in and don't ever feel full, I love a pot noodle, but I don't buy them regularly (3 times a year when I know I have a lunch alone can only be bothered to boil a kettle and savour every enumber processed bite). The human body is incredibly good at getting rid of toxins provided you don't overload it.
Getting into a situation when you can solve mindless eating with an injection is insane. There is so much more to our connection and emotions to food than BMI.