The documentation for the tasks included in MSBuild is here, with a page specifically on the copy task.
Sadly, there are many features of the .NET SDK that aren’t documented and probably only useful in special scenarios. I find myself looking at the source code of MSBuild, the .NET MSBuild SDK and the Web Sdk quite often to see how it is built and what can be done using it – e.g. while researching this answer.