Er...no, you can't guarantee that.
No you can't. But I have been in many games where we run out of arrows or bolts or players that have those weapons and don't use them have to start handing them off to the archers.
Running out of potions of healing in tier 2 has happened, but it is rare.
The reason is your archers are using 2+ arrows ever turn in combat.
Almost anyone can make generally usable arrows. It's a much bigger deal to find someone who can make healing potions.
You need time, materials and proficiency to make them. I would agree the materials are ubiquitous, the time generally isn't available to make them in the quantity you need.
The rules themselves even contradict this. Under the rules for Treasure, subsection Magic Item Values by Rarity, bolded for emphasis: "Common magic items can often be bought in a town or city. Uncommon and Rare magic items are usually found only in cities, and rarer magic items might be sold only in wondrous locations, such as the City of Brass or Sigil." The critical words "can often" mean "some of the time, but not all of the time".
Potions of healing are in the adventuring gear section of the PHB. Further "often" would be well often as in the antonym of uncommon. So even if you are not going to allow them all the time what that bolded section means is it would be uncommon for potions not to be available in a town .... meaning the players can
often buy them, which is the same thing I said and why I used the qualifier "generally" in my statement above. Not always, but often.
It is entirely within the DM's purview to say that a town has no magic items at all, including potions. Or that some kinds of magic items can be bought, but potions aren't one of them. Or that a tiny handful of potions are on hand, but no more.
Sures if for some reason they want to make common adventturing gear unavailable and throw roadblocks in front of their players to make 2nd wind more valuable as a healing option, but I don't think that is common practice as far as potions of healing go. I think they "often" are available at every town.
A DM could do the same with arrows if he wanted: Arrowheads are not commonly available so they can't be made or bought in quanitity. That way foghter-archers would be forced to melee. That way they could not get out of melee by just using tactical shift.
A DM could do either of these things, but why would they?
You are presuming dramatically more availability than the rules actually describe.
Generally adventuring gear is available for purchase in quantity at towns. That is not always true (usually when there is a plot line limiting availability. But it is
generally true with every one of the 50+ DMs I have played 5E with.
I have only played 2024 with a handful of DMs and 2024 is where the rules on potions changed dramatically and drove us to buying them in quantity. Prior to this I was not stocking them in quanity, so maybe this is something that will change because DMs don't like players getting so many, but I have not seen it yet.
No, you can't. That's what I'm telling you. This simply isn't true. I have had MANY DMs--including 5e DMs--who explicitly and directly contradicted this.
So what does "often" mean for the DMs you play with? Does that mean you usually can't buy potions of healing?
Further what if you come to a city, or your home base is a city. Are they available then? Do you just not allow players to buy potions of healing specifically because you do not want them doing what I am talking about.
Finally we have bastions which can produce them in large quantity.
Now as I said you can put a stop to all this as a DM, but why would you?
I have never seen a group capable of buying over 100 healing potions at level 5. (Assuming a group of 4-5, you'd need over 100, typically 120-150).
Most published adventures will provide enough funds to do this.