updateUser abstract method
Updates user fields. body is {"userId": …, "data": {…}} where data
is a flat map of user columns to set (name, email, role,
banned, …).
Implementation
@POST("/admin/update-user")
Future<Result<UserResponse>> updateUser({
@Body(nullToAbsent: true) required Map<String, dynamic> body,
});