[clang][NFC] Refactor `TagTypeKind` (#71160)

This patch converts TagTypeKind into scoped enum. Among other benefits,
this allows us to forward-declare it where necessary.

GitOrigin-RevId: edd690b02e16e991393bf7f67631196942369aed
13 files changed