[Gen 8] Trademarked: Fix crash, improve validation (#8406)
[Gen 8] Trademarked: Fix crash, improve validation (#8406)

* Improve Trademarked validation

* Realised these are unsafe as well (+Past)

* This can crash eventually

* This order is better because users can know immediately that they can't use a trademark by removing a move

* Make Entrainment and Role Play "suspected unsafe"

Entrainment irrevocable was already merged

* Revert "Make Entrainment and Role Play "suspected unsafe""

This reverts commit fbd428442160895704b900fe1600296d00ec8c39.
xfix/Pokemon-Showdown,svivian/Pokemon-Showdown,svivian/Pokemon-Showdown,xfix/Pokemon-Showdown,svivian/Pokemon-Showdown,svivian/Pokemon-Showdown,svivian/Pokemon-Showdown,xfix/Pokemon-Showdown,xfix/Pokemon-Showdown,xfix/Pokemon-Showdown