I agree they're not the entirety of the basket, but they are a core component.
There is no "general price level".
Here's the full list, which make up the "general price level": https://www.bls.gov/cpi/tables/relative-importance/2020.htm If you believe food is underweighted, then what category do you believe is overweighted?
Seriously, would it? I’m not an economist. I am aware of RPI/CPI, and inflation is measured independently in different countries within the Eurozone, so it’s not like we can’t have multiple measures for different purposes or populations.
Inflation is measured based on the changing the value of a dollar. So no, you can't have different inflation for different people.
You can have a separate idea of a poverty line or cost of living. But that's a different concept and would need different measures.