Rename the underlying types for @path, @method and @rootPath UDAs.

The new types all have an "Attribute" suffix to make clear that they are used as UDAs.