Serena: LLM Coding Agent for Automated Software Dev