Silent data corruption: `_convert_to_v1_from_anthropic` mutates `message.content` when lifting `index` off an unrecognized block
Reading `AIMessage.content_blocks` for a message with a non-standard Anthropic content block containing an `index` key silently deletes that key from the original `message.content` because the fallback branch pops `index` from the same dict object stored in the message. This also affects `model_provider="bedrock"` via bedrock.py importing the same function.
