Only in certain places. I believe they are marked.
If you get permission they might allow it. You can talk to management or ask the city. I believe it depends on the circumstances.
Not sure but you can ask there.
No
not sure about this Walmart but other stores I've been to have areas that they let people park over night
Thanks! Your answer is awaiting moderation.