Where is the right place to import a package? content local or not?

In reply to stefaniemcg:

Correct. There is also OPTION C, when module header needs to import types. See section 26.4 Using packages in module headers in the IEEE 1800-2017 SystemVerilog LRM

Within a package, there no difference between parameter and localparam. You cannot override parameters in a package so either keyword has the same behavior.