If it can, can it wear costumes too?
No, unfortunately. The Cosplay Pikachu cannot breed
The Cosplay Pikachu cannot breed, as it is not exactly a normal Pokemon, as it can't evolve either, and can learn special moves depending what 'form' it is in. Even though it can be used in battles, its main purpose is the Pokemon Contests.