The 700W number comes from Aptera's website [1]. You don't have to believe them -- but to achieve that, they'd need about 3.5 square meters of solar panels, and if you look at the overhead picture on that page, it looks like it has about that much.
12 hours/day is the average solar duration. You'll get more than 12 hours of sunlight in the summer and less in the winter, but it'll average out.
And sure, if you park under a tree or let your panels get dirty, you'll reduce the amount of charge you can get. Same thing if you park in a garage or paint the roof. We can sit around all day and come up with ways to kill the performance. But you can just choose not to do these things.
[1] https://aptera.us/vehicle/