Pter,
We were taught early on in basic grammar that “many” suggest more than 1 and therefore plural verb should be used. Yes, it’s true, but not always. Sometimes the rules seem to be illusively bent, depending on the context.
5 miles one way is too far to walk to school. – singular verb is correct.
How many cookies are in a package? –if you are hold a bag sealed package and you know it contains more than 1 cookie, then it’s correct to say “how many are there …”.
But if your friend told you about a product and you are interested, you would say “
How many is in the package. i.e.
A: I booked a cruise vacation to the Caribbean yesterday. It’s a very good package and I thought it would be fun if you can come along.
B: How much is it? And how many days is the cruise? In this context, I would say “is” is considered correct in my opinion because “how many days” is taken as a duration. However other experts may not agree.
There are plenty of examples where plural subjects are seemingly used with singular verb agreement. i.e.
Five dollars for a scoop of ice cream is too rich for my taste.
So, for your last 2 questions, they are both passible, depending on what the context is. That's how I see it.