Forcing the parser to always ask which do you mean

In general, the parser only asks for disambiguation if it thinks the objects are distinguishable to the player. When you say “2 apples are in the Kitchen”, you are creating identical objects.

You could write this:

The Kitchen is a room.

An apple is a kind of container. Understand "apple" as an apple.
The printed name of an apple is usually "apple".

The apple1 is an apple in the Kitchen.
The apple2 is an apple in the Kitchen.

Then the parser will ask for disambiguation, but it will come out as “Which do you mean, the apple or the apple?” Presumably that’s not what you want.