Automated Self-Refinement and Self-Correction for LLM-based Product Attribute Value Extraction