1 - 9800-L - you need for basic 250 AP License if you do not need a performance License.
2. if the AP connecting to the above, that should cover for License, but you need smartnet contract if any replacement required.
3. are you deploying DNA (SD-Access deployment ?) you need an Essential License for the Device to work for basic Layer 2 and limited Laye3 feature.