Feature: remove independent tasks list page

Since we alreay be able to view the tasks list at main home page, it is not necessary to maintain another seperate tasks list page (async-code-web/app/tasks/page.tsx), so remove it directly(just async-code-web/app/tasks/page.tsx, not task detail page for each task).

for the tasks list in main home page(async-code-web/app/page.tsx) add support for lazy loading feature, if user click load more at bottom, it will load 10 more tasks at a time.

Make necessary UI/UX optimization or code refactor for tasks if you think necessary @claude