SLMFix: Leveraging Small Language Models for Error Fixing with Reinforcement Learning