Hi Yun,
The error code 0x80070306 is caused by missing files in the component store. The CBS logs need to be analyzed to narrow down the issue. And the missing files can be restored from another Windows 11 PC or ISO.
However, a repair installation will be the easiest option in my opinion.
Please run the following command from the admin Command Prompt.
dism /online /cleanup-image /restorehealth
If that doesn't resolve the issue, try repairing Windows 11 through the Settings app.
Open Settings > System > Recovery. Under "Fix problems using Windows Update", select "Reinstall now."
This performs a repair installation, keeping your files, apps, and settings intact.
See:
Fix issues by reinstalling the current version of Windows - Microsoft Support