Add omit-define-syntaxes to secondary form of define-type-alias.

Closes PR 14505.

I moved this to not trampoline back to the expander as I like to avoid that wherever possible.