The lifepo4 in your link has built-in bms, so its good to go. It will last longer then any lead acid and is perfect for solar, you can charge halfway, leave it at 50 percent or lower for weeks at a time. Lead acid you need to charge it at high amps every once in a while, it needs to be fully charge everyday, and never leave it discharged.
Only disadvantage is you might need to connect everything that goes on the battery through a 12 volt overvoltage stabilizer. If the battery bms ever cutsout while on solar the controller will produce voltage surges and destroy any fans/pumps/lights connected to battery. I lost too many fans/pumps from voltage surges but since I used a 12 volt voltage stabilizer I havent had any more problems. If you never fully charge the lifepo4 you might be able to avoid it. I like fast charging my battery thats why I encounter these surges sometimes.
Instead of the meter on your link get a coulombmeter which cost about the same on amazon. " DC 8-80V 50A Battery Coulometer TK15 Battery Tester for LiFePo Coulomb Counter" . I bought one of the meters on your link and it not easy to program, it just unreliable. All you need is a coulometer to count amps going in/out of your battery. With this coulometer you always know how much amps you have left in your battery.
Another thing you can do is connect a overvoltage protection relay between battery and solar panel, if battery voltage goes above 14.6 volts, the relay disconnects the solar panel. Its how I have my solar system hooked up. This is extra protection in case bms fails. Its how I have my 220 ah lifepo4 installed like in the diagram.
coulometer
How I have my lifepo4 hooked up to solar. Note relay will disconnect solar panel if battery voltage ever gets too high. Overvoltage relay cost is 5 dollars.
12 volt voltage stabilizer