- Updated OpenAiChatModel, OpenAiApi, and OpenAiStreamFunctionCallingHelper to include the `refusal` field in metadata. - Adjusted constructors and methods to handle the new `refusal` attribute. - Modified related tests to account for the new `refusal` field. - Add the refusal field value to the Spring AI AssistantMessage metadata Resolves #1178