Implement comprehensive support for multiple response formats to accommodate different client needs and use cases. Users should be able to request repository data in `JSON`, `XML`, `Raw text`, or `HTML` formats through query parameters or any other way to call gitingest