I think only a hands on vet check can say for sure, which is what we always advise and is in fact one of the conditions people agree to when joining the forum, to seek veterinary care when needed, as online advice can of course never replace veterinary care- and being a UK based forum, we go by UK animal welfare laws where there is a legal obligation for a pet owner or their parents if they are under age to promptly seek veterinary care at any sign of illness or injury.
I hope this piggy is ok, but only a vet can tell you that- under UK law although we can recommend things to discuss with the vet, or help explain what the vet says and what medicines they prescribe actually do, we would be breaking the law to attempt to diagnose or suggest treatment without any professional veterinary involvement!