That is InnoDB - the part that holds your incidents - starting up cleanly with no corruption errors. Your three hours of work are still on disk. The problem is different from what I first guessed: MariaDB gets almost all the way up (it reaches "Server socket created on IP '::'") and then quits right before it finishes. That is usually something outside the database itself, not damaged data. So please do not use the innodb_force_recovery step from the guide here - that is for a different problem than the one your log shows.
Let's find the real cause. Please try these in order.
Step 1 - Protect the data first. With MySQL stopped, copy this whole folder somewhere safe like your Desktop: C:\xampp\mysql\data
That folder is your data. Once you have a copy, nothing can go wrong from here.
Step 2 - Check for a stuck MySQL process. This is the most common reason it won't stay running on Windows. Open Task Manager with Ctrl+Shift+Esc, click the Details tab, and look for mysqld.exe. If one is listed, click it and choose End task. Then go back to the XAMPP Control Panel and click Start next to MySQL again.
Step 3 - If it still won't stay up, get the real error message. The XAMPP log hides it, but running the server by hand shows it. Open a Command Prompt and type these two lines, one at a time:
cd C:\xampp\mysql\bin
mysqld.exe --console
Watch what it prints. The last 10 to 15 lines are the ones that matter. Copy them and send them to me. Press Ctrl+C in that window to stop it when you are done.
Step 4 - Check your antivirus. Open Windows Security, go to Virus & threat protection, and look at Protection history for anything mentioning mysqld.exe or the xampp folder. If you see something, add an exclusion for the C:\xampp folder. Antivirus locking the database files causes exactly this kind of silent exit.
Send me whatever Step 3 prints and we will pin it down. Because InnoDB is healthy, once we get MariaDB to come up even once, getting your data back out is straightforward. You are not going to lose your work.
Eric
PS: Arnie Shore asked that for the fastest reply, you should start a new thread. Because of some sequencing on his end, your messages are being moderated on this thread, so replies are likely blocked without his active participation. For the fastest forwarding on messages, please start a new message rather than replying.