Poking around the Archives of Nethys, I haven't seen anything that puts a lower limit on a check, attack roll, or saving throw. It's always "you succeed if you get (this number) or higher"; sometimes 1 and 20 auto fail/succeed.
Damage rolls have a minimum of
1 nonlethal, which is mostly reflected in your Shield Bash example.
Hope this helps.