I believe the answer to your question hinges on whether it's a mass noun or a count noun. You generally can't use "of" to turn a count noun into an adjective phrase.
- "of book" doesn't work because "book" is a count noun.
- "of assistance" works because "assistance" is a mass noun.
There may be exceptions to this, but I'm sure this rule will stand you in good stead, in the vast majority of cases.
Well, for starters, ask has to do with asking a question, and ask for is equivalent to request.
Let's look a little more closely at the "help" sentence you found -- "If you need any help, please don't hesitate to ask."
I think there is a bit at the end that is implied but not expressed -- "If you need any help, please don't hesitate to ask (for some [help])." I think the part in parentheses is generally left out because the idea is clear enough without it.
Here's another version of the same idea that would work in English: "If I'm in my office, you can always come in and ask for help if you need any. Don't worry about interrupting me -- unless I'm on the phone, of course."
Now let's look at the "forgiveness" sentence. Actually, as you were wondering, you could indeed also say, "She asked for their forgiveness." But because of the repetition for... for, it sounds nicer the way your dictionary put it.
You asked about the difference between "ask help/permission/forgiveness" and "ask for help/permission/forgiveness." You can say all six of those, except ask help. That doesn't work.
Ask permission is more common than ask for permission, but this is the kind of thing you'll pick up naturally through practice. If I imagine myself telling someone to ask permission first -- I'm probably talking to my ten-year-old, and I want to make an impact -- so I speak as concisely as I can, with no optional prepositions!
I hope this helps you feel more confidence. I'm not a linguist -- but then, most English speakers aren't!
Best Answer
Those are actually very different phrases. The first phrase is using "cut" as a verb, meaning essentially to get rid of something - and using "aid" as a noun indicating essentially money. The second phrase uses "Cuts" as a plural noun indicating something that has essentially been gotten rid of, and uses "aid" as a VERB indicating that the plural noun (cuts) were helping the rebels.