Multi-providers
Explain the multi: true provider flag and how it lets multiple providers contribute to a single token.
Normally, registering a second provider for the same token simply replaces the first one — the last provider registered for a given token wins. multi: true changes this behavior for a specific token: instead of replacing, each provider registered with multi: true against that token contributes an additional entry to an array, and injecting the token returns the whole array rather than a single value.
A normal provider is like a name tag with one slot — write a new name and the old one is gone; a multi-provider is like a guestbook where every new entry is added to a growing list, and reading the guestbook shows everyone who's signed in, not just the most recent visitor.