I think your imgui-sfml might be an older version.
In the error log it says it's trying to pass arguments like this (ImTextureID, ImVec2, ImVec2, ImVec2, const int, ImColor, ImColor) to a function that looks like ImGui::ImageButton(const char *,ImTextureID,const ImVec2 &,const ImVec2 &,const ImVec2 &,const ImVec4 &,const ImVec4 &)
There's two differences there: The ImGui::ImageButton has a const char* at the start and no int in the middle.
This was a breaking change in ImGui 1.89. Back in 1.88 and below, it did have version of ImageButton that would have worked.
ImGui-SFML adapted to the change in the 2.6 branch on 8 december 2023. So it looks like your ImGui-SFML is from before that date. Try updating ImGui-SFML's 2.6 branch to the latest (should be from feb 2024).