Replace @todo annotations

With an updated version of the compiler, we can use custom annotations (e.g. `@api` and `@observable`) instead of hijacking the `@todo` annotation.

With these changes, the linter will complain if anybody tries to introduce a `@todo` annotation again.