Similarly to #2524, class base completions shouldn't include the class being defined. <img width="685" height="337" alt="Image" src="https://github.com/user-attachments/assets/925072d8-94ff-47e8-ae46-304eefe236bf" /> Although in this edge case `Foo` should remain included (as it currently is) <img width="688" height="381" alt="Image" src="https://github.com/user-attachments/assets/4748f03a-7ff1-4283-b225-2ff865ae3aad" />