Can't help thinking a pond or reservoir might be overkill - how are you going to fill it? You say 'runoff from the plot' - but how will you capture it, as it will soak down through & be lost either to the water table or to evaporation long before it gets to your pond - unless you lay half the plot to concrete
Even a pond is not the most efficient, losing water to evaporation because of a high surface area / volume ratio. You're better off with containers - barrels / butts / or IBCs. These can be located at the point of collection (adjacent to the shed roof, for instance) or elsewhere on the plot & connected by pipe if necessary to avoid the need to carry water too far (but bear in mind, wherever you site them, you'll still need to carry it to the plants).
The biggest problem will be knowing how to maximise use of the available rainwater (everything you DON'T collect in the winter months, you'll wish you had come summer time). Look up monthly rainfall averages for your particular area & work out what volume that would give you from, say, October through to April from the area of shed roof you have available for collection. This will give you the amount of storage you should need, though it might be useful to allow, say, half as much again.
Supposing for the sake of argument (I don't know if it's realistic) that gives you 3000 litres. You might decide to go for, say, 4 x IBCs (4000 litres storage). You could connect these together to fill / draw simultaneously, but maybe fit valves between nos. 3 & 4 to prevent them filling until there's enough water to do so, as in a dry winter there may not be enough water available to fill them all. If you get to, say, January and the first two are full, then you could open the valves to the others in turn, to maximise your storage.
Just a thought