These are very interesting distinctions worthy of further thought and discussion. For now, let me say this: When a person forgives another he or she does not necessarily cancel the need for recompense. Recompense is an issue of justice and so it seems to me to be perfectly reasonable to forgive and then ask for recompense. For example, suppose someone drove your car without permission and dented the fender. Your forgiving the person would not cancel the recompense of his/her now paying the body shop bill. Yes, there can be an aspect of pardoning if the forgiver chooses not to seek the recompense (such as not asking the person to pay the bill), but this is not part of the essence of what forgiveness is.
With regard to the final issue of forgiving offenders or offenses, forgiveness is always person-centered. Thus, we forgive persons and not offenses. We forgive persons because of offenses, but we do not forgive the offenses themselves.