#5 is hyperbole because hyperbole exaggeration and the sentence "enough to feed a army" is exaggeration
A refrence to a person, place or thing outside of the text is an allusion
The non-finite verb would be “meaning” and I THINK it’s a Gerunds type of non-finite verb.
I tried to help, I’m sorry if it’s wrong.