Everything the OP listed in perishable. Non-perishables are things like blankets, portable shelters, cold weather gear, tools, weapons, lubricants, and other hardware. All foods are perishable, regardless of how stored.
Storage of food, should be in orders of longevity, 1. immediately usable/usage, 2. store bought canned or dried, in orginal packages, 3. frozen if able to supply fuel and power to keep frozen, otherwise reduce to tier 1, 4. Self vacuum sealed dry foods, and foods in self-NTG gassed 5 gallon containers (2-5 years), 5. Freeze dried, and vacuum sealed by manufacturer (bags up to 5 years), 6. Freeze dried, and NTG vacuum sealed by manufacturer (canned, up to 20 years). Self canned foods 1-3 years(max).
Production of food should be with an eye to rapidity of growth, ease of management, minimum of work, maximum of nutrition, especially proteins.
Power production is critical. Silent production such as water wheel, solar or wind turbines will still attract others. Noisy production, has a finite limit and requires constant fiddling to keep up, plus ever expanding circle of foraging for fuel. Feeling smug because one has a 10KW Generac fired on a thousand gallon propane tank, is a false sense of security, when pirates are attracted to the sound of a generator.
Moving water can supply a household and garden, if used in conjunction with a Water Ram (
https://en.wikipedia.org/wiki/Hydraulic_ram), that allows for moving water to a higher level, for storage.
Training, includes not just the apparent (patrolling, foraging, hunting, etc) but also canning, gardening, clothes-making, putting up food for storage, an entire list of things, that most simply cannot do nor are willing to learn.
The person who plans on marauding for his livelyhood, will have a short life indeed. Certainly not long enough to get good at it.