I'm in the same boat as you. I however just finished my first phase of raised beds. Plants do require different depths for optimal root growth. Some of that can be enhanced by extending their root system down beyond the framework of the bed by breaking down the sod you plant on top of. Building beds of varying heights can add visually to the garden and save on costs but it will limit your options when you rotate your beds. Start with one 8x4 bed 22" tall. That works out to 9 2x8x8. You will also need 2 2x4x8 for corners and bracing. I went with pine and one bed cost $75. I painted and lined the box to help extend it's life. One bed requires the better part of one pickup truck load of dirt. I like the look of the stock tank beds and always have old leaky ones around but they don't work for me. They overheat in my 90*+ summers and require daily watering. Tomatoes just have been stressed and under preformers in stock tanks. Flowers do best.
Instead of using plastic or foam to help fill the box, use organic material that will break down over time. Cardboard, shredded paper, unfinished compost, horse poop, leaves, hay... Money in the bank. As it breaks down in the years to come, it will replenish the soil. Fill the top half with a good growing medium.
If you go with stock tanks, first check out CL for free leaky ones. You will need to drill holes in the bottom for drainage and it's a crime to take a perfectly good ,$100 tank and ruin it. Another advantage of going taller on the beds is it will help keep rabbits and geese out. Also do some research on vertical gardening for the cukes and squash. It will control the vines taking over the box and choking out the rest of the garden.
One 8' bed will limit how much you can grow as your wish list far exceeds the space you have available. I went with 3 8x4 and one 12x4 beds and am already considering adding one more 8'. You can save money on your beds by using lumber 2nds. HD and Lowe's both sell warped and damaged lumber. If you have a local Restore (recycling used construction materials) those can be hit or miss and for the cost of removing a few bent nails, there is always dumpster diving.