Products URL: https://fakestoreapi.com/products
User's URL: https://fakestoreapi.com/users
Fetch all the data of products and users using AJAX. Ensure that the API calls are asynchronous using Promise and Async-Await, and perform the following operations:
- List all the products with above average price.
- List the top 5 products with the highest rating.
- List all distinct categories.
- Print the average price and rating of the products.
- List the top 5 products with the highest rating and the lowest price.
- Create a list with User's Name, Email, City, along with their purchased product's names, prices, and total bill. Add this list to the DOM and style it using Bootstrap 5.