[Don't merge now] Add cross attention to TFGPT2
# What does this PR do?

Add cross attention to TFGPT2.

This was previously done in #13222, but we decided to move this to a new PR.
This PR could be merged only after #13222 is merged.

## Who can review?