But to be clear: the SDR's tuners are rarely limited that way. Most can tune to 978 MHz even easier than 1090 MHz. Covering the entire VHF to UHF range is pretty typical.
You can build a P25 listener for less than $100.
You'll use https://www.radioreference.com and get the appropriate control and voice channels for your area. You'll also get the talkgroups and put them in a CSV.
From there, you'll use http://garvas.org/trunk-recorder/ to determine how many RTL-SDR dongles (or others) you'll need, along with their respective center frequencies. Note that you'll copy/paste the relevant control/voice line for your p25 from radioreferece.com
From there, just define where to store the files on the drive, and off it goes. There's a python webserver ( https://github.com/ScanOC/trunk-player ) you can install for on-prem, and/or you can also upload it to openmhz website ( https://github.com/robotastic/trunk-recorder/wiki/Uploading-... ).
https://www.adsbexchange.com/how-to-feed/adding-978-mhz-ads-...
Most SDRs only decode 1090 MHz signal. It is possible to decode 978 MHz but requires more work to support both.