Add support of "Captive Portal API"
RFC: https://www.rfc-editor.org/rfc/rfc8908.html
Doc: https://www.bortzmeyer.org/8908.html
Support Android >= 11: https://developer.android.com/about/versions/11/features/captive-portal
Support IOS >= 14: https://developer.apple.com/news/?id=q78sq5rv