feat: update external status checks to return the status check object
- 
Please check this box if this contribution uses AI-generated content (including content generated by GitLab Duo features) as outlined in the GitLab DCO & CLA. As a benefit of being a GitLab Community Contributor, you receive complimentary access to GitLab Duo. 
The current functions were not returning the object that was coming back from the API, so those have now been deprecated in favor of new functions that will return an object with the corresponding response attributes. The delete function is the same as the deprecated one, but there is a new one that has a name change that makes it consistent with the other new functions.
Edited  by 🤖 GitLab Bot 🤖