This is in preparation of unifying the existing bufferization with One-Shot bufferization.
A subsequent commit will replace tensor-bufferize's implementation with the BufferizableOpInterface-based implementation and move over missing test cases.
This commit also introduces a new AlwaysCopyBufferizationState that will be used for partial bufferization and always copies tensor OpOperands that bufferize to memory writes. We will start using this in a subsequent commit.
Depends On D117775