Do you have land that you could put the panels on? If doing DIY, ground install is preferable.
Assuming the AC and heater won't be used during same seasons, a smaller space heater (real small) is about 1500W. Have you thought about a propane heater instead?
https://www.northerntool.com/shop/tools/product_200664868_200664868
Any form of heat uses a lot of electricity. Coffee machine, toaster oven, electric stove, 1000s of watts.
TVs and lights and computers, etc. are very low electricity unless you have incandescent or old appliances.
Assuming AC is on often, I'd guess you'd need about 5-6kwh per day. With 4 hours of sun is 1.5Kw of panels.
You could go cheap and get used panels off ebay or look locally on Craigslist/FB marketplace. Amazon doesn't have the panels you want.
Get 300-350W or something like this:
https://www.ebay.com/itm/294532579616
You'd need 6 panels $450. Area is less than 150 sq ft. You'd need some nice lithium batteries, maybe $2000+. Get a nice 2000W inverter $300-600 off of Amazon. Several to choose from:
https://www.amazon.com/Renogy-Inverter-Battery-Converter-Saving/dp/B07H9SXV61/ref=sr_1_2_sspa
That's it. If you build on the ground, two racks with 3 panels each. Just under 1800W. Just dig some fence posts and make a nice rack pointing south. Maybe another $200-500 if you're cheap with the materials.
So probably around $3500. It depends on the sun you get. But you can always get more panels and another battery.
Pretty simple setup. Connect panels together then to the batteries and run the inverter off the batteries.