A Privacy-First Analytics API: One Facade, A Provider SPI, And A Consent Gate