Manual batch receipting for recurring commitments

Added manual batch receipting support for non-vendor recurring commitments, helping teams issue receipts for recurring giving that is not managed through an automated payment vendor.