The easiest way would be to set up a new tiddler button that adds the number at the end research 1, research 2 etc...
However
When faced with this I create a new tiddler button, that names new tiddlers with a project suffix eg "projectshortname new tiddler" or "projectshortname new task" which I would then name to "projectshortname research" however I do not have much of a problem coming up with unique names such as "Research CCS for forms", and if I wanted to collect research tiddlers together I may tag it research, even make a new tiddler button to create research tiddler tasks.
But even with the above I tend to avoid tags for defining recurring items, I often then store a value in a field. for example project name is stored in a field, and I could have a task-type field = research.
Further, stored in fields I have domain (Work Personal etc...), the aforementioned project name, client name (if applicable), contact name (person if applicable) - I call this the context.
When I create a new tiddler I do so from any tiddler already with a context, and the new tiddler is created using the current context.
Eg in a project click to create a domain/project name task, in a client click to create a clientname task
The truth is you not only need unique titles to confidently find something again but it is a good design strategy. If you want you could use a data tiddler for each project and store these similarly named tasks in a different way.
Regards
Tony