I play in single player only so not sure how much help this is but I think the only issue you would have would be having multiple beds. Outside of that I think you can have as much as you want.
To expand on the spawn point. Placing a second bedroll destroys the first one but you can place many beds. The last bed placed or interacted with will be your bed spawn location. You can place and keep beds at all bases, just interact to update when you want to change location.
Something I didn’t know, figured beds would destory like bedrolls.