I have some (not to much) experience with #LoRa and #LoRaWAN. And I love your idea.
The parts you listed may need more power than the solar panel can provide(?)
Maybe something like
https://randomnerdtutorials.com/esp32-lora-sensor-web-server/
from #RandomNerdTutorials is a good point to start.
When I have time 🤔 I would love to combine these with something like #Meshtastic
https://meshtastic.org/
ESP32 LoRa Sensor Monitoring with Web Server (Long Range Communication) | Random Nerd Tutorials

Build a sensor monitoring system with ESP32 TTGO LoRa32 SX1276 board that sends temperature, humidity and pressure readings via LoRa to a LoRa receiver web server.

Random Nerd Tutorials