surface mount:
22pF, 100nF, 2.2uF 0805
100ohm, 1kOhm, 100kOhm 0805
through-hole:
2.2uF capacitor
1kOhm resistor
I do more prototyping than repairs.
A shorter list for me would be 2uF smd,
2uF through-hole and 1kOhm through-hole.
Long time ago I've bought a lot of stuff and it turned out that 99% was useless to me. E.g., I've bought some wires and connectors that I thought cheap, look good, useful. Some rj-45 connectors, a lot of different TVS diodes.. Again, mostly waste of money.
Much better approach is to use limited budget and prepare a list of parts to buy. If i need to assemble 3 prototypes, I buy exact amount: 22pf x 6, 100nf x 33, stm32h7b0 x 3, etc. If something goes wrong, then I harvest parts from my previous prototypes.
I think it depends a lot on your area of interest. E.g., I had a stockpile of tiny rivets, spacers and screws to experiment with ridge gap waveguides. I doubt that many people use rivets with PCBs. Thus, stockpiling based on real experience probably makes more sense.