Answer to the Question on Welfare
The welfare analysis is not as simple as that. First, let us set aside for a second any inequality considerations (we can add them on later but there are some misconceptions about welfare analysis that have to be corrected first).
Welfare in supply-demand analysis is conventionally measured by amount of consumer and producer surplus. These are defined as the difference between maximum price consumer is willing to pay and price consumer actually gets to pay in case of consumer surplus and in case of producer surplus as the difference between the price consumers actually pay, in both cases summed across all consumers and producers. Graphically, the consumer surplus is given by the blue area and producer surplus the red area on the picture below:

Given this the expansion of demand can very well lead to increase of not just overall welfare but consumer welfare as well, even if price increases. Consider a trivial example:
Suppose demand is given as: $D=100-10P$ and supply as $S=6P$. Given this assumptions market price and quantity will be $P_e = 6.25, Q_e = 37.5$ which will gives us the following producer and consumer surplus: $PS = 117.1875, CS = 70.3125$.
Now suppose the demand increases (i.e. shifts to the right) which can be represented by new demand function $D = 120 -10P$ and supply remains the same. Now the market price and quantity will be $P_e = 7.5, Q_e = 45$ which will gives us the following producer and consumer surplus: $PS = 168.75, CS = 101.25$.
As clearly demonstrated by the simple stylized example above increase in demand even when it leads to increase in price can very well leave consumers better off even measured in just consumer welfare terms. Note the above is just example, the size of both consumer and producer surpluses crucially depend on shape of supply and demand, so in some situation consumers could be worse off. The point is that already from the start the assertions made about consumer welfare from shocks to demand are simply invalid.
Next, if we would want to start discussing inequality and similar issues then yes the above welfare analysis would change. If we would for example denote all producers poor and all consumers rich (or vice versa), assume that interpersonal welfare comparisons are possible etc., we would additionally have to scale the consumer and producer surplus accordingly to reflect that. Nonetheless, this does not necessarily change outcome of the above welfare analysis, the inequality would have to be severe enough so that scaled CS/PS would be lower in the new equilibrium.
However, the simple partial equilibrium generic supply-demand graph/model is not suited for analysis of inequality. For example, the stylized supply-demand model above does not explicitly model factor prices (e.g. wages, capital etc). The reason why supply is upward sloping is that the more producers produce the more factors they need to employ (e.g. more workers) which puts upward pressure on wages. Just because factory owner is rich that does not mean workers are so in more involved analysis we would try to model also supply demand changes on labor markets or some alternative partial equilibrium analysis that focuses specifically on people's incomes/wealth whether they are consumers or producers etc. Since this heterogeneity is not captured by simple stylized supply and demand you simply cannot do any serious welfare analysis that takes into account inequality simply from supply and demand shifts on a given goods market. You need more complex model for that (see discussion in any public economics textbook for example Stiglitz, Economics of the Public Sector, 3rd ed. is good place to start).
Answer to the Question on Individual Consumers Changing Prices
Yes individual consumer demand can change market price unless we have special situations (e.g. situation where supply is completely elastic so increase in demand wont affect equilibrium price). I mean this is on some level trivial. The demand function is nothing more than an aggregation of individual demands, hence if demand and supply function are such that increase in demand leads to change in price, then individual consumers can affect the market price.
You can of course have special situations such as 'step-like' supply because it might be simply too costly for suppliers to adjust prices just because one extra person demands one extra good (your example of shopper in general store). An exaggerated case of such situation is plotted below.
In the case as shown below the demand will affect price only if it shifts sufficiently to point where supply is elastic. The probability of some individual consumer being the proverbial 'last straw' will depend upon parameters of the model. For example, if we assume that quantity demanded must increase by $100$ to create change in price, and if we assume this increase in demand is caused by $100$ individual consumers each raising their demand exactly by 1, then the probability of any single randomly selected consumer being the one that caused the price change would be $\frac{1}{100}=1\%$. This is of course oversimplified because in reality one consumer my increase their demand by 10 another just by 1, this would make the probability calculation more complex but not impossible in principle.
This being said, I do not know of any research that would try to calculate the above. Normally when it comes to demand researchers do not have data on individual demand of every single customer. Even the demand curve has to be estimated as only equilibrium demand can be observed, but this is doable and can be done with reasonable precision. So I would be surprised if there would be some situation where there is enough data to realistically calculate this. However, we know that demand as a whole affects prices - there is whole literature on estimation of supply-demand systems (see MacKay & Miller; 2019 for review and sources cited therein for particular examples) which shows that changes in demand change the prices and since demand is just an aggregation of individual demands individuals have an effect on this. Since demand curve can shift only when individual demands shifts there will always be someone on the margin responsible for triggering price change.
