My take on the shopping list
no machine arms and trays unless room is problem, "all tools, kybd, mouse, jogger, lcd on a rolling tool box also handy to hold all that stuff on list."
no lcd I have a few extras and still do
no cables I have boxes of extras and still do.
no keyboard , I.have boxes of extras and still do
no manual user tts set. cnc with height gauge is a must. I don't even use arbor chucks much "er 20 tool holders and collets for everything"

Big time yes and imho have to have items.
stand
machine
pdb
hamier 3d probe
shuttle jog control.
cnc operators set
tormach vise and keys
fog buster spray coolant system
interapid style indicator and magnetic base. Needed to adjust hamier 3d in tool holder along with many other uses.
spare hamier probe tip easy to break, expensive so you only break one
digital height touch tool and set of wobble type edge finders. hamier might not always work and a backup is nice to have.
normal t-slot clamps 5/8 if you don't have sets already.
Vise parallels.
End mills amd drills of course
lifting bar system
way oil and coolant "if you don't have this"
air compressor , filters, regulators and lubricators for pdb and fog buster

I use the items listed above every day!
I have about 36 tts holders purchased over 10 months.
30 with cutting type tools and 6 with touch type tools like probes and edge finders.
Easy to be basic at first and add more as needed.
This will get you started on the machine side and add other tools as required for your needs

Good computer system with 16 gb memoy and good gfx cards
CAD system software "can be expensive"
Sprutcam or other good cam program. "again expensive" " for me the machine is a paper weight without these 3 things"

This is what I use everyday
Most all the other items on your list are also good to have.
And a side note
I would decide on 1 collet size like er16 or er 20 and use that for all tool holders "not mix and match" my opinion
md

Edit and added:

I would also provide the machine and the controller with clean dedicated power.
I have very few problems with my system and I think this has much to do with it.