Rename TyStructOrEnumBase to TyAdt and slightly optimize it

Temporal using dependency of intellij-toml plugin from the repository instead of local one (by @kumbayo)