[6.x] Inertia General Settings
Updates the general settings page to be powered by Inertia.
https://github.com/user-attachments/assets/bc9c42f9-a6d4-4415-9b63-8396f23f992d
Notably this punts on some fairly large items:
- Combobox component (for the System Name, System Status and Timezone fields)
- File upload component
As those two are pretty sizable chunks of work on their own I'm going to branch off this PR and make separate PRs for them.
This PR does take a first run at establishing what we mean by appareance and variant with the <craft-callout/> component. At the moment I'm thinking we'll try to hold the system to a handful of variants (default, success, warning, danger, and info) and a handful of appearances (outline, fill, outline-fill, accent, plain). This is pretty much the same system as Web Awesome employs. This doesn't establish a mixin or any way of applying those same properties to multiple components, but we'll want to do that before too long.
probably worth it ignoring wayfinder compiled files so they don't pollute git diff (here in this PR or future PRs)