Up to you, at this point, it is only worth doing to double check and retain the numbers. Any decent shop will write down the compression numbers for you on the worksheet - you've paid for the diagnostics, so they owe you those numbers. But given the test was $25 - which is surprisingly inexpensive - maybe they feel you only should get a pass/fail result.
Sounds like the mechanic is going by personal / previous experience - you can't tell an oil ring is scorn just from a compression test - have to take the engine apart. If they didn't do that - then they are just guessing at the problem. Very possible that the oil control ring is OK, assuming the compression was perfect, could be an issue with the wiper ring or second compression ring. Could also be excessive fuel dilution of the motor oil, causing it to shear down past its design spec. That point, oil will quickly be consumed by the engine, regardless of how well the rings work.
Engine Restore - product touted as an engine rebuild in a can. I've heard both good and bad things about it. If a shop pushes something like that - for me, that is a red flag that they don't want to deal with my car or don't care. Engine restore is something that I would pour into a dying engine to make it hold out a little bit longer.
In your 2AZ-FE - I'd be a little more concerned. Engine Restore has very fine copper, silver, and lead microspheres. It is classed as a EP additive, extreme pressure additive, which can help in cases of heavily scored piston and cylinder walls. In the case of your 2AZ-FE, if it does have stuck rings - it may actually plug up the oil return holes even faster - worsening your oil consumption.
Sure, an engine can consume oil between changes - how much it consumes is the real question. To lose 3+ quarts between changes on a standard 5K miles oil change interval - that is pretty excessive for a modern engine, in my opinion. If the car had 200K+ miles and is 15 years old - sure, I might be inclined to believe that oil consumption is a possibility. But not on a 2007 with less than 90K? miles.