[Pre-RFC] Allow for core::fmt to be replaced or disabled


It’s mostly so that we don’t have huge binaries in embedded, which is why I made the issue in the embedded wg rather than the main repo. But ultimately it’ll take lang changes to get us there

I’m imagining something like #[fmt_implementation]

And then we have a crate like fmt-ignore or something.