What are the key differences between Azure Web App and Azure Static Web App in terms of use cases, features, and pricing? Which option is better suited for hosting a React-based single-page application with backend APIs, and why?