Decoupling Hierarchical Errors: A Dual-Pronged Approach for In-Group and Out-of-Group Challenges in FGVC | Synapse