Name, domain, CPU, Total Size HDD, Free disk space, OS == all that, sure. Look at existing reports on your reporting site.
username: sure... but there may be caveats with that. last logged in user vs. "most frequent user" can be different things.
Product: a specific product or 'all things installed' (which, you will NOT want to do, that can be thousands of pages of info).
Warranty: Unless you already have something that pulls in warranty info, this is not something recorded on the device, therefore it cannot be reported to the CM database. Do you have a 3rd party thing populating that information on the device? If not, do you have an Asset Management system which holds that information? You may need to get someone who manages THAT system to do a cross-database report.
You didn't ask this, but there are for-pay companies which offer reports, including warranty information reports. If that is of interest to you, reply and I can post a couple of those companies (or just web search)