Pinpoint, Not Criticize: Refining Large Language Models via Fine-Grained Actionable Feedback