Report on deleted contributions
The only way i can think of is to create a custom report where you could use the criteria you want in the sql queries. i.e. remove the civicrm_contact.is_deleted = 0 in the WHERE clause.

But as mentionned by JoAnne, you may not use the delete appropriately. The soft delete only exist to avoid an entry error. Deletion (even soft delete) should only be used when the contact is a wrongly created contact (duplicate, error while importing, spam).

Anyone with valid contribution, that you want to keep track of, should not be deleted. If it's a duplicate, the contribution will be attached to the other version of the contact so it won't be lost.